0

我有以下代码:

stop();

stage.addEventListener(MouseEvent.RIGHT_CLICK, function(e:Event){});

login_btn.buttonMode = true; // show hand cursor

//adding event listener
login_btn.addEventListener(MouseEvent.CLICK, loginUser);

function loginUser(e:MouseEvent):void{
    //if username & password are correct allow entry
    if(IDTxt.text == "wixlab"){
        gotoAndStop(2);
    }
    if(IDTxt.text == "hello"){
        gotoAndStop(2);
    }
    if(IDTxt.text == "hello"){
        gotoAndStop(2);

    }else {
        //otherwise show an error message
        var alert:TextFormat = new TextFormat();
        alert.color = 0xff0000; //red font
        messageTxt.text = "Incorrect ID, Please try again.";
        messageTxt.setTextFormat(alert);
    }
}

在第 2 帧中,我有 stop();

请我尝试让他们登录,整个剪辑就会消失,这样他们就可以点击它背后的内容。我正在使用 Wix 添加此 SWF 以隐藏视频。但是他们登录的那些你将无法点击视频,因为 swf 在它上面。

请帮忙

4

1 回答 1

0

如果您将所有这些代码移动到仅用于编写脚本的层,则在第 1 帧(您可能已经拥有)您可以编写一个简单的条件语句,说明类似if (this.currentFrame == 2){ getRidOfMyObjects(); }I'm not positive that syntax is correct, but you can put this right under您当前的条件语句。并且getRidOfMyObjects可以是简单的可见性命令或 removeChild 或任何最适合您的场景的命令......这有帮助吗?

于 2013-03-12T19:32:41.160 回答