2013-07-08 1 views

ответ

3

addFrameScript позволит вам добавлять и удалять код в/из кадра мувиклипа.

function onMc1Click(e:MouseEvent):void 
{ 
    //targetFrame:int = 50 declared in class.. 
    mc2instance.addFrameScript(targetFrame, mc2TargetFrameReached); 
    mc2instance.play(); 
} 

function mc2TargetFrameReached():void 
{ 
    //call with null function value to remove 
    mc2instance.addFrameScript(targetFrame,null); 

    //do other stuff 
} 
1
mc1.addEventListener(MouseEvent.CLICK, onMc1Click); 

function onMc1Click(e:MouseEvent):void 
{ 
    mc2.addEventListener(Event.ENTER_FRAME, onFrameMc2); 
    mc2.play(); 
} 

function onFrameMc2(e:Event):void 
{ 
    if(mc2.currentFrame == 50 || mc2.currentFrame == 100) 
    { 
    mc2.removeEventListener(Event.ENTER_FRAME, onFrameMc2); 
    mc1.play(); 
    } 
} 
Смежные вопросы