Saturday, July 6, 2013

AS3: var mc: MovieClip = loader . content as MovieClip; trace

  Flasher.ru > Flash > ActionScript 3.0 swf ?       «  |  »   ! , swf- . swf , . . . . : AS3: private var loader blast protein :Loader;   // private function onSWFLoad ( url : String ) : void { loader = new Loader ( ) ; loader . contentLoaderInfo . addEventListener ( Event . COMPLETE , completeLoad blast protein ) loader . load ( new URLRequest ( url ) ) ; }   // private function completeLoad ( event: Event ) : void { var movie: MovieClip = new MovieClip ( ) ; movie = loader .content;   // var duration = Math . floor ( movie. totalFrames / loader . contentLoaderInfo . frameRate ) ; // 0   trace ( movie. totalFrames ) ; // 1 } . , . , 1 , MovieClip, MovieClip- . , . ! 30.05.2012, 18:03 AS3: trace ( movie. totalFrames ) ; // 1 trace ( duration ) ; // 0 "Flash Decompiler", , - . AS3: private function completeLoad ( e: Event ) : void {     var mc: MovieClip = loader . content as MovieClip; for ( var i: int = 0 ; i < mc.numChildren; i++ ) { blast protein var m: MovieClip = mc. getChildAt ( i ) as MovieClip; if ( m ) { trace ( m. totalFrames ) ; m. addEventListener ( Event . ENTER_FRAME ,entFrame ) } }   }   private function entFrame ( e: Event ) : void { var mc: MovieClip = e. target blast protein as MovieClip; if ( mc. currentFrame == mc. totalFrames ) { trace ( 'END' ) mc. removeEventListener ( Event . ENTER_FRAME ,entFrame ) } } ! , . Flash Decompiler, blast protein , stop() movieclip . " ?" - . , movieclip? : AS3: private function completeLoad ( e: Event ) : void {     var mc: MovieClip = loader . content as MovieClip; blast protein for ( var i: int = 0 ; i < mc.numChildren; i++ ) { var m: MovieClip = mc. getChildAt ( i ) as MovieClip; if ( m ) { trace ( m. totalFrames ) ; m. addEventListener ( Event . ENTER_FRAME ,entFrame ) } } blast protein   }   private function entFrame ( e: Event ) : void { var mc: MovieClip = e. target as MovieClip; if ( mc. currentFrame == mc. totalFrames ) { trace ( 'END' ) mc. removeEventListener ( Event . ENTER_FRAME ,entFrame ) } } AS3: var mc: MovieClip = loader . content as MovieClip; trace ( "total: " + mc. totalFrames ) // 2 ... - Full Post

No comments:

Post a Comment