这似乎是一个非常简单的问题,但我没有在互联网上找到任何东西(或者我没有在谷歌上输入好词)。
我尝试使用图片两侧的两个按钮来实现图像库,以转到下一个或上一个图像。很简单!
这是我的代码:
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
当我点击按钮时。我没有收到跟踪消息“鼠标按钮离开...”我的序列被阻止。
为什么?!
谢谢
答案 0 :(得分:0)
您的按钮必须具有您在“属性”面板中指定的实例名称( leftButton 和 rightButton )。它们也必须在运行此代码的框架上(在舞台上)。
答案 1 :(得分:0)
好的问题是我的按钮顶部有一个图层,它隐藏了按钮