怎么让Flash和.net通行。大家帮忙啊。。。。。 怎么让Flash和.net通信。大家帮忙啊。。不好意思,打错了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .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-Sharpobj = 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"); } 我原来做过java+flash的一个聊天室。不知你说的是winForm+flash还是webForm+flash。前者用WinSocket套接字,后者和一般网页的表单提交差不多。 我说的是webform与flash通信,主要的目的就是让在IE中flash发一数据到远程的服务器.这样的功能 ,我用webservice 试过,如过不把flash放到IE中(就是直接用player来放swf文件),可以通信,但是把flash放到IE中,就不能解决问题了,好像IE的这个域包住了flash的域,IE不让让flash与外界通信. 在一个解决方案里共享“资源文件”里的图标 “/Logistics(v1.0)”应用程序中的服务器错误。 如何判断数据库中数据存在 求sybase table横排的sql语句 数据库多线城操作发生冲突,求解决方法! 一个非常简单的问题,小弟才学,千万别笑话 如何打印LISTVIEW中显示的数据? 请教给PC设定多个IP,有图 KeyDown事件中的KeyCode和KeyData有什么区别? asp.net 图片水印 怎样才能限定绑定列或超链接列的文本字符数? 寻找visal studio .net 2003 繁体版
发送:
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");
}
不知你说的是winForm+flash还是webForm+flash。
前者用WinSocket套接字,后者和一般网页的表单提交差不多。