我有2個swf將被加載到網站上。假設生成一個字節陣列並傳遞給另一個swf。獲取更新的共享對象數據而不重新打開
的問題是,當我的ByteArray保存到用戶的本地文件共享對象,第二個SWF沒有得到從第一個SWF更新的變量值。
我設置第二SWF檢索值每隔一秒,它沒有得到更新,直到我重新加載頁面。
我刷新並關閉連接,以確保數據被保存在本地路徑上,並且是沒有幫助爲好。
我使用的LocalConnection以及還考慮,但有適用於Mac的Flash Player的一個錯誤,停止它在Mac上主權財富基金之間的工作。讓我別無選擇,只能爲我的項目使用SharedObject。
你們有沒有解決方案?
非常感謝..
從來沒有這麼用於在運行時間分享SWF的之間的數據,所以在沒有真正經歷過,但你刷新的數據? http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/SharedObject.html#flush() – Creynders 2012-02-07 06:36:55
ExternalInterface可以解決嗎? http://stackoverflow.com/a/7341721/1024132 – AsTheWormTurns 2012-02-07 08:28:31