본문 바로가기

프로그래밍/Flash _ Flex _ ActionScript

AS3 AVM1Movie 제어하기



원문 : http://alaguvel.wordpress.com/2008/09/06/avm1-swf-to-as3-swf-forcibleloader/

ForcibleLoader.as http://snippets.libspark.org/svn/as3/ForcibleLoader/src/org/libspark/utils/ForcibleLoader.as

 private function init():void{
  var loader:Loader = new Loader();
  loader.contentLoaderInfo.addEventListener(Event.COMPLETE, swfComplete);
  var fLoader:ForcibleLoader = new ForcibleLoader(loader);
  fLoader.load(new URLRequest(swfURL));
  fxStage.addChild(loader);
  pptContainer.addChild(fxStage);
 }
 private function swfComplete(event:Event):void{
   libMC =  event.currentTarget.content as MovieClip;
   for(var i:int = 1;i<Math.ceil(libMC.totalFrames/2);i++){    
    totalSlides.addItem(i);
   }
   slides = Math.ceil(libMC.totalFrames/2);
   libMC.gotoAndStop(1);
 }



위 클래시를 이용해서, 위와 같이 제어 할수 있다.
 
진작 찾았으면 좋았을껄~