Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 闪存到C#通信_Flash_Actionscript 3_Actionscript - Fatal编程技术网

Flash 闪存到C#通信

Flash 闪存到C#通信,flash,actionscript-3,actionscript,Flash,Actionscript 3,Actionscript,我正在尝试在浏览器中嵌入的flash实例和运行在C#WinForms应用程序中的flash实例之间进行通信。。。我收到一个编译错误,上面说: 1119通过静态类型为flash.net:LocalConnection的引用访问可能未定义的属性打印输出 以下是操作脚本: var feedback = ""; var receiving_lc:LocalConnection = new LocalConnection(); receiving_lc.connect("fromClient") r

我正在尝试在浏览器中嵌入的flash实例和运行在C#WinForms应用程序中的flash实例之间进行通信。。。我收到一个编译错误,上面说:

1119通过静态类型为flash.net:LocalConnection的引用访问可能未定义的属性打印输出

以下是操作脚本:

var feedback = "";

var receiving_lc:LocalConnection = new LocalConnection();

receiving_lc.connect("fromClient")

receiving_lc.printOut = function (textRecieved:String):void 

{
    feedback.text += textRecieved+"\n";
    ExternalInterface.call("ReceiveData", feedback);
};

你的“嵌入浏览器的flash”是从网站上加载的吗?如果是,那么它不工作是正常的,否则它将违反

似乎您正在使用ActionScript 3中的ActionScript 2示例。在ActionScript3中,不能直接定义自定义函数并将其分配给LocalConnection对象(这是在AS2中使用LocalConnection的方式)。因此出现了编译错误

LocalConnection.send(…)方法用于调用定义为连接客户端的对象上的公共函数。请参见文档中的示例:


否这是我创建的文件,我嵌入了该文件,并且正在本地主机上运行…它必须是本地的吗?此外,该错误是编译错误…尚未测试功能,即使它在本地主机上运行,“同源策略”仍然适用。也许您可以尝试再次从本地路径加载以放弃此问题。哦,我认为这是一个运行时错误,您应该在您的问题上明确说明这一点。为什么将此标记为C#和winforms?我不记得1119是C#编译器中可能出现的错误代码,也不理解C#编译器为什么会抱怨ActionScript错误。