我有兩個使用localConnection彼此進行通信的Flash電影,將一個對象從swfA傳遞到swfB。這似乎工作正常,但偶爾會失敗。我們唯一的信息是狀態事件被激發的級別爲error
,沒有其他信息。一旦連接失敗,它將繼續這樣做。Flash Player中的localConnection有時會隨機失敗嗎?
我不知道它爲什麼會發生,但它不是一個安全問題(兩部電影都在同一個域中運行),並且所有通信都包含在try..catch
中。
有沒有人見過這個或任何人都可以提出一種電影之間進行通信的替代方法?我嘗試過使用ExternalInterface
,但發送的更新數量太慢。
他們確實失敗。正如肖恩在下面提到的,這通常是因爲名稱衝突......但也有其他一些情況。他們'工作',但他們當然不可靠。 :( – Gabriel 2009-08-06 09:20:15