如何在一帧上执行侦听器,而不是全部?

时间:2011-03-26 16:12:28

标签: actionscript-3 listener

如何使用此代码:

addEventListener(Event.ENTER_FRAME, char_coll);
function char_coll(ev : Event) : void {
    if(w1.hitTestObject(stand)){
        w1.gotoAndPlay(1);
        cash1 = cash1 + 1;

}
}

并仅使用它,因此它会侦听一帧而不是所有帧?例如,我想如果我可以指定它在第2帧上听。有人能告诉我如何做到这一点吗?

1 个答案:

答案 0 :(得分:1)

addEventListener(Event.ENTER_FRAME, char_coll);
function char_coll(ev : Event) : void
{
    if(currentFrame==2 && w1.hitTestObject(stand))
    {
        w1.gotoAndPlay(1);
        cash1 = cash1 + 1;
    }
};

罗布