停(); as3.0中的未定义方法

时间:2015-06-20 07:44:52

标签: actionscript-3

我想在点击特定按钮后移动到下一帧。试过把stop();方法,但它说错误,结果只是交替2帧。

这是我的代码。

    //the error says call to a possibly undefined method stop.
    //i'm using adobe flash cc.
    stop();
    public function main ():void {
        enter_button.buttonMode = true;
        enter_button.addEventListener(MouseEvent.MOUSE_DOWN, checkForm);

        player.text = "";
    }
    public function checkForm (event:MouseEvent):void {
        if (player.text != ""){
            gotoAndStop(1);
            sendForm();

        }
        else{
            player.text = "please enter your name";
        }
    }

1 个答案:

答案 0 :(得分:1)

尝试MovieClip(root).gotoAndStop(1); - 假设您尝试更改主时间轴上的帧而不是对象。

此外,您还不清楚您在何处使用此代码(在时间轴,课程或主要.as中),但stop();应放在动作中时间轴/ movieClip的每一帧的面板。