2011-03-21 76 views
1

我的情況是,我有主SWF是AS3的,需要一個AS2影片加載到it.Now我需要控制AS2電影保持東道國AS3 SWF和as2 swf同步。爲此,我正在使用本地連接。但是我面臨的問題是,當通過as3電影加載as2時,我沒有看到as2事件被觸發。例如,我在as2電影中的onEnterFrame上留下了痕跡。獨立我可以看到痕跡。但是當從as3電影加載時,我看不到它們中的任何一個。問題在加載AS2電影AS3電影裏面

我有3個電影片段

  1. 裝載機AS3電影
  2. AS2包裝影片(通用於所有AS2的電影,將有本地連接的代碼。
    這將讓來自AS3封郵件和內部確實曾經是什麼我們希望)
  3. 實際AS2電影被加載到AS3

任何人都可以扔在這一些輕???

回答

0

你是如何加載(3)插入SWF?有(加載到AS3主權財富基金的創建爲AMV1Movie對象AS2主權財富基金)的額外加載電影與AMV1Movie的一個問題:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/AVM1Movie.html

您是否嘗試過類似SWFBridge:http://gskinner.com/blog/archives/2007/07/swfbridge_easie.html

+0

我嘗試使用LocalConnection對象進行通信(類似於SWF橋)。如果我在as2電影的maintimeline的onEnterFrame中追蹤,我可以看到當加載到as3時。但我有一個movieclip as2電影maintimeline和onEnterFrame在該特定的movieclip,我看不到跟蹤消息 – user417397 2011-03-21 10:39:54

+0

AS2 - maintimeline - onEnterFrame - 跟蹤出現AS2 - maintimeline - 子movieclip - onEnterFrame - 跟蹤不出現 – user417397 2011-03-21 10:43:37

+0

是事件本身不工作,還是僅僅是你沒有收到任何跟蹤信息? – divillysausages 2011-03-21 11:17:44