Sep 032006
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | /* * playMovie * 무비클립 재생 및 역재생하기 * @mc : 재생할 무비클립 * @frame : 이동할 프레임 번호 */ playMovie = function(mc:MovieClip, frame:Number):Void{ delete mc.onEnterFrame; if(frame == undefined){ mc.play(); }else{ var ff:Number = 1; var cf:Number = mc._currentframe; var tf:Number = mc._totalframes; frame = Math.max(Math.min(frame, tf), ff); if(frame < cf){ mc.onEnterFrame = function(Void):Void{ this.prevFrame(); if(this._currentframe <= frame){ delete this.onEnterFrame; } }// onEnterFrame }else if(frame > cf){ mc.onEnterFrame = function(Void):Void{ this.nextFrame(); if(this._currentframe >= frame){ delete this.onEnterFrame; } }// onEnterFrame } } }// playMovie |
Recent Comments