2011-03-21 6 views
1

내 시나리오는 as3이라는 호스트 swf가 있고 as2 무비를로드해야하는 것입니다. 이제 as3 swf를 호스트로 유지하기위한 as2 무비를 제어해야합니다. as2 swf가 동기화됩니다. 이렇게하려면 로컬 연결을 사용하고 있습니다. 하지만 내가 직면 한 문제는 as2 무비를 통해로드 된 as2가 as2 이벤트가 실행되는 것을 볼 수 없다는 것입니다. 예를 들어, as2 영화에서 onEnterFrame에 추적을 유지했습니다. 독립형 나는 그 흔적을 볼 수있었습니다. 하지만 as3 영화에서로드 할 때 나는 그 중 어떤 것도 볼 수 없었습니다.as3 동영상 안에 as2 무비를로드 할 때 문제가 발생했습니다.

I가 3 개 무비 클립

  1. 로더 AS3 동영상이 AS3에서 MSG를 내부적으로 이제까지 무엇을하지 얻을 것이다
  2. 로컬 연결 코드가 모든 AS2 영화에 대한 일반
  3. AS2 래퍼 영화 (.
    우리는
  4. 실제 AS2 영화
  5. 는 는

는 사람이에 대한 몇 가지 빛을 던질 수 AS3에로드 할) 원 ???

답변

0

SWF에 (3)을로드하는 방법은 무엇입니까? AMV1 영화 (AS3 SWF에로드 된 AS2 SWF가 AMV1 동영상으로 생성 된 AS2 SWF)에 추가 문제가 발생했습니다. 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에로드 될 때 볼 수 있습니다. 하지만 as2 영화 maintimeline 및 해당 movieclip에 onEnterFrame에 대한 동영상 클립이 있습니다. 추적 메시지가 표시되지 않습니다. – user417397

+0

AS2 - maintimeline - onEnterFrame - AS2 - maintimeline - child movieclip - onEnterFrame - 흔적이 표시되지 않음 – user417397

+0

이벤트 자체가 작동하지 않습니다. 아니면 흔적 메시지를받지 못했습니까? – divillysausages

관련 문제