Actionscript 3 消失按钮动作脚本3
大家好,我在Actionscript 3.0中工作,我制作了一个按钮,可以跳转到时间线中的不同帧,这是我的代码:Actionscript 3 消失按钮动作脚本3,actionscript-3,button,Actionscript 3,Button,大家好,我在Actionscript 3.0中工作,我制作了一个按钮,可以跳转到时间线中的不同帧,这是我的代码: var newnextb = new nextb(); newnextb.x = 185; newnextb.y = 260; stage.addChild(newnextb); newnextb.addEventListener(MouseEvent.CLICK,gClick); function gClick(event:MouseEvent):void{ go
var newnextb = new nextb();
newnextb.x = 185;
newnextb.y = 260;
stage.addChild(newnextb);
newnextb.addEventListener(MouseEvent.CLICK,gClick);
function gClick(event:MouseEvent):void{
gotoAndPlay("getMap");
}
它是有效的,但我如何使按钮在被点击后消失 addnewnextb.visible=false;在事件处理程序中,假设nextb是一个显示对象。addnewnextb.visible=false;在事件处理程序中,假设nextb是一个显示对象。位于
gotoAndPlay("getMap");
添加行
event.target.visible = false;
在线上
gotoAndPlay("getMap");
添加行
event.target.visible = false;
对不起,我是flash新手,什么是事件处理程序???@PaulinaJones抱歉耽搁了。在您的例子中,事件处理程序是gClick,因此将上述代码放在gotoAndPlaygetMap之后;嗨,当我这么做的时候-它会产生。。访问未定义的属性newnextb-这是我的代码的样子:newbutton.addEventListenerMouseeEvent.CLICK,gClick;函数gClickevent:MouseEvent:void{gotoAndPlaygetMap;newnextb.visible=false;}非常感谢您的帮助和响应@波琳娜·琼斯嗯。。。然后,您的nextb类可能不扩展具有visible属性的基类,这就是为什么会出现该错误。你编写了nextb类吗?好的,我的代码有一个错误,但我设法修复了它。然而,按钮仍然没有消失。我是否确实通过了newnextb.visible=false;??它是这样的:otoAndPlaygetMapnewnextb.visible=false;??对不起,我是flash新手,什么是事件处理程序???@PaulinaJones抱歉耽搁了。在您的例子中,事件处理程序是gClick,因此将上述代码放在gotoAndPlaygetMap之后;嗨,当我这么做的时候-它会产生。。访问未定义的属性newnextb-这是我的代码的样子:newbutton.addEventListenerMouseeEvent.CLICK,gClick;函数gClickevent:MouseEvent:void{gotoAndPlaygetMap;newnextb.visible=false;}非常感谢您的帮助和响应@波琳娜·琼斯嗯。。。然后,您的nextb类可能不扩展具有visible属性的基类,这就是为什么会出现该错误。你编写了nextb类吗?好的,我的代码有一个错误,但我设法修复了它。然而,按钮仍然没有消失。我是否确实通过了newnextb.visible=false;??它是这样的:otoAndPlaygetMapnewnextb.visible=false;??这是指当前类,很可能是显示应用程序主要内容的MovieClip。如果我没有弄错的话,this.visible=false将隐藏主MovieClip及其所有内容。换句话说,一切都应该消失=这是指当前类,很可能是显示应用程序主要内容的MovieClip。如果我没有弄错的话,this.visible=false将隐藏主MovieClip及其所有内容。换句话说,一切都应该消失=