我是动作脚本的新手。我正在试着为不同的图像写一个鼠标事件。我希望通过使用mouseover鼠标移出事件来调用方法,一次显示一个图像。我遇到的问题是mouseover/out只显示一张图像。当我尝试将鼠标移到新图像上/向外移动时,图像不会改变,但输出会显示一个跟踪,这意味着事件正在被调用。我正在为我的影片剪辑中的每个帧使用goToAndStop()方法。
下面是我的一种方法:
function onOutTest(e:MouseEvent) {
trace("onOutTest")
overlay.visible=false;
}
function onOverTest(e:MouseEvent) {
trace("onOverTest");
addChild (overlay);
overlay.gotoAndStop (1);
}如果有任何帮助,我将不胜感激。
谢谢。
发布于 2012-01-28 15:00:40
您应该更改它:
addChild(overlay);
function onOutTest(e:MouseEvent) {
trace("onOutTest")
overlay.visible = false;
}
function onOverTest(e:MouseEvent) {
trace("onOverTest");
overlay.visible = true;
overlay.gotoAndStop(1);
}https://stackoverflow.com/questions/9043242
复制相似问题