2010-03-31 53 views

回答

6
private var lc : LocalConnection = new LocalConnection(); 
private var connectionString = mySWFLoader.content["connectionString"]; 
lc.send(connectionString, "thisIsMyMethod", "theseAreMyParameters"); 

編輯:沒有必要的JavaScript或第三方的語言,只是請參閱2 flex應用程序之間通信的完整教程HERE

+0

它工作正常的Firefox,但它給錯誤: ArgumentError:錯誤#2082:連接失敗,因爲該對象已連接。 \t at flash.net::LocalConnection/connect() – 2010-03-31 13:48:39

+0

請參閱我的編輯文本和鏈接,您可以在其中查看完整教程,此代碼片段可能需要稍微更改。 – o15a3d4l11s2 2010-03-31 13:57:04

+0

我得到它的工作,但它只適用於兩個應用程序(瑞士法郎)正在運行。但我想要的是,只有一個將在啓動時運行,然後基於點擊的數據,第二個將打開第一個數據。謝謝 – 2010-04-01 13:38:29

0

是的,有。您可以使用JavaScript在兩個Flex應用程序之間進行通信。有些例子參見this tutorial

相關問題