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