怎么让Flash和.net通行。大家帮忙啊。。。。。

lianluck 2004-05-06 04:25:12
怎么让Flash和.net通行。大家帮忙啊。。。。。
...全文
83 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lianluck 2004-08-14
我说的是webform与flash通信,主要的目的就是让在IE中flash发一数据到远程的服务器.这样的功能 ,我用webservice 试过,如过不把flash放到IE中(就是直接用player来放swf文件),可以通信,但是把flash放到IE中,就不能解决问题了,好像IE的这个域包住了flash的域,IE不让让flash与外界通信.
  • 打赏
  • 举报
回复
csq0516 2004-08-12
up
  • 打赏
  • 举报
回复
21xxb 2004-08-11
我原来做过java+flash的一个聊天室。
不知你说的是winForm+flash还是webForm+flash。
前者用WinSocket套接字,后者和一般网页的表单提交差不多。
  • 打赏
  • 举报
回复
sharpdew 2004-08-11
.Net端:
发送:
this.axShockwaveFlash1.SetVariable("CSharpMessage", "Hi Flash!");
接受:
private void axShockwaveFlash1_FSCommand(object sender, AxShockwaveFlashObjects._IShockwaveFlashEvents_FSCommandEvent e)
{
// We only want to react if we got our command
if (e.command == "flashMessage")
{
this.richTextBox1.AppendText(e.args + "\n");
}
}
Flash端:
/////////////////////////////////////////////////////////////////
// C-Sharp-Message-Broadcaster
/////////////////////////////////////////////////////////////////
_root.bcCSharpMessage = function (varName, oldVal, newVal)
{
arguments.callee.broadcastMessage("onCSharpMessage", newVal);
}
ASBroadcaster.initialize(_root.bcCSharpMessage);

_root.onLoad = function ()
{
this.CSharpMessage = null;
this.watch("CSharpMessage", this.bcCSharpMessage);
}


/////////////////////////////////////////////////////////////////
// Test
/////////////////////////////////////////////////////////////////

// Receive from C-Sharp
obj = new Object();
obj.onCSharpMessage = function (strMessage)
{
_root.flashoutput_txt.text += strMessage + "\n";
}
_root.bcCSharpMessage.addListener(obj);

5.) To send variables to C-Sharp, we can use:

// Send to C-Sharp
_root.buttonSend_mc.onRelease = function ()
{
fscommand("flashMessage", "Hi C-Sharp");
}

  • 打赏
  • 举报
回复
lianluck 2004-05-06
怎么让Flash和.net通信。大家帮忙啊。。。。。


不好意思,打错了。
  • 打赏
  • 举报
回复
huangsuipeng 2004-05-06
通行?
ding
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-05-06 04:25
社区公告

让您成为最强悍的C#开发者