[英]How to gotoAndPlay on mouseover in Adobe Flash AS 3.0
In Adobe Flash CC As 3.0 I try to make add gotoAndPlay function on mouseover inside a scene. 在Adobe Flash CC 3.0中,我尝试在场景内的鼠标悬停时添加gotoAndPlay函数。
I put this code: 我把这段代码:
this.stop();
this.addChild(overBtn);
this.overBtn.addEventListener("mouseover", function (event)
{
this.gotoAndPlay(17);
});
But its not working, what am I doing wrong? 但是它不起作用,我在做什么错?
The syntax for adding an event listener is 添加事件侦听器的语法是
<target>.addEventListener(<Event>,<function>);
example 例
stage.addEventListener(MouseEvent.MOUSE_OVER, mouseOver);
Then you'd have a function elsewhere like this: 然后,您将在其他地方具有以下功能:
private function mouseOver(me:MouseEvent):void{
goToAndPlay(17);
}
for accessing handled object, inside event listener do this 用于访问处理的对象,在事件监听器中执行此操作
this.stop();
this.addChild(overBtn);
overBtn.addEventListener("mouseover", function (event)
{
event.target.gotoAndPlay(17);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.