0
是否可以列出由其他SWF文件的LocalConnections启动的所有通道?列出页面中打开的所有本地连接通道
我有一个嵌入的SWF文件,它为通道创建一个使用随机数的LocalConnection,并且我想使用我正在构建的另一个SWF连接到该通道。但是,除非我知道频道的名称,否则我认为我无法连接到它。
谢谢。
是否可以列出由其他SWF文件的LocalConnections启动的所有通道?列出页面中打开的所有本地连接通道
我有一个嵌入的SWF文件,它为通道创建一个使用随机数的LocalConnection,并且我想使用我正在构建的另一个SWF连接到该通道。但是,除非我知道频道的名称,否则我认为我无法连接到它。
谢谢。
不,不幸的是,这是不可能的。
如果你的嵌入式swf是基于AS3的,你可以在加载swf时传递LC名称给它(或者在它的事件中监听名字,而不是差异),如果它是AS2,传递变量的唯一方法是加载它与Loader
通过URL(不如嵌入字节)并通过查询传递参数,如"as2file.swf?lcname=_mylcname"
嗨!谢谢。嵌入的SWF可能是AS2或AS3(这是其中的几个)。所有嵌入的SWF都会从不再活动的站点加载另一个SWF。它载入像“service.swf?listenLC = ms1235125”。这就是为什么我试图重制“service.swf”,并捕获“listenLC”随机名称。这里的任何想法?非常感谢你的帮助。 – Nuno
我没有得到这个问题)你已经得到LC名称为_listenLC = ms1235125_你为什么不能使用它? – fsbmain
嗨。正如我所说的,“listenLC”位于不再存在的站点中的SWF的GET查询中(该URL在嵌入的SWF中被硬编码)。该公司被关闭。另外,虽然嵌入式SWF文件托管在我的网站中,但它们是由其他人开发的,所以我没有来源。我试图通过使用相同的随机通道与嵌入的SWF进行通信来重新创建不存在的SWF的功能。谢谢。 – Nuno