这似乎是一个非常简单的问题,但我没有在互联网上找到任何东西(或者我没有在谷歌上输入好词)。新手问题:停止()隐藏EnventListener
我尝试实现一个图片的图片,每个图片的两边都有两个按钮可以转到下一张或上一张图片。很简单!
这是我的代码:
leftButton.addEventListener(MouseEvent.CLICK, ButtonLeftHandler);
rightButton.addEventListener(MouseEvent.CLICK, ButtonRightHandler);
function ButtonLeftHandler(event:MouseEvent):void {
trace("Mouse Button Left clicked");
picIndex--;
uiLoader.source = picIndex + ".jpg";
gotoAndPlay(23);
}
function ButtonRightHandler(event:MouseEvent):void {
trace("Mouse Button Right clicked");
picIndex++;
uiLoader.source = picIndex + ".jpg";
gotoAndPlay(23);
}
stop();
trace("Sequence Stopped");
的UILoader和picIndex在一个较早的帧定义..
在我的输出,我得到
Sequence Stopped
当我点击了一个按钮。我没有得到跟踪消息“鼠标左键...”我的序列被阻止。
为什么?!
谢谢
我的按钮的情况下是很好的属性面板上定义。当我在循环中运行序列时,我的按钮有效...(不带停止()) – RedPaladin 2011-03-16 18:34:24
停止功能不应该影响事件侦听器。它们是异步的。可能还有其他一些干扰时间轴的事情。 – 2011-03-16 20:08:14