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
Apache flex 使本地连接ID唯一的策略_Apache Flex_Flash_Actionscript 3_Actionscript 2_Localconnection - Fatal编程技术网

Apache flex 使本地连接ID唯一的策略

Apache flex 使本地连接ID唯一的策略,apache-flex,flash,actionscript-3,actionscript-2,localconnection,Apache Flex,Flash,Actionscript 3,Actionscript 2,Localconnection,我正在使用本地连接来允许actionscript 2 swf和actionscript 3 swf之间的通信。 Localconnection对象在用户pc上共享全局命名空间。 所以,这意味着,用户可以在一个浏览器中启动我的flash应用程序,来回提交命令,这就是我想要的。但是用户也可以启动另一个浏览器,如果发送到我的应用程序的所有命令仍然加载在第一个浏览器中,那么它将由第一个应用程序处理。 就我而言,这是非常糟糕的。 当我建立LocalConnection时,我指定了一个id,但是Action

我正在使用本地连接来允许actionscript 2 swf和actionscript 3 swf之间的通信。
Localconnection对象在用户pc上共享全局命名空间。 所以,这意味着,用户可以在一个浏览器中启动我的flash应用程序,来回提交命令,这就是我想要的。但是用户也可以启动另一个浏览器,如果发送到我的应用程序的所有命令仍然加载在第一个浏览器中,那么它将由第一个应用程序处理。 就我而言,这是非常糟糕的。 当我建立LocalConnection时,我指定了一个id,但是ActionScript2SWF必须知道这个id,在这里我发现了一个问题。我不知道如何让actionscript 2 SWF知道唯一id是什么。
有什么办法吗?

在嵌入两个SWF时,通过FlashVar传递id。您可以使用Javascript在服务器端或客户端执行此操作。您可以使用时间戳或随机数作为两个SWF共享的唯一id。

在嵌入两个SWF时通过FlashVar传递id。您可以使用Javascript在服务器端或客户端执行此操作。您可以使用时间戳或随机数作为两个主权财富基金共享的唯一id