Apache flex 使本地连接ID唯一的策略
我正在使用本地连接来允许actionscript 2 swf和actionscript 3 swf之间的通信。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
Localconnection对象在用户pc上共享全局命名空间。 所以,这意味着,用户可以在一个浏览器中启动我的flash应用程序,来回提交命令,这就是我想要的。但是用户也可以启动另一个浏览器,如果发送到我的应用程序的所有命令仍然加载在第一个浏览器中,那么它将由第一个应用程序处理。 就我而言,这是非常糟糕的。 当我建立LocalConnection时,我指定了一个id,但是ActionScript2SWF必须知道这个id,在这里我发现了一个问题。我不知道如何让actionscript 2 SWF知道唯一id是什么。
有什么办法吗?在嵌入两个SWF时,通过FlashVar传递id。您可以使用Javascript在服务器端或客户端执行此操作。您可以使用时间戳或随机数作为两个SWF共享的唯一id。在嵌入两个SWF时通过FlashVar传递id。您可以使用Javascript在服务器端或客户端执行此操作。您可以使用时间戳或随机数作为两个主权财富基金共享的唯一id