我需要使用adobe flash professional制作一个简单的应用程序。
我在第1帧上有一个红色正方形,在第2帧上有相同的方形蓝色。
当我按下那个方格时,我需要将方形蓝色,我的意思是我必须转到第2帧。这就像一个颜色开关。 你有什么想法吗? 提前谢谢。
答案 0 :(得分:0)
在红色方块MovieClip上添加“click”事件监听器,并在处理程序中执行类似gotoFrame(2)的操作;
答案 1 :(得分:0)
在每个帧上确保代码
stop();
已被添加。
然后,在你的第一帧中添加:
stage.addEventListener(MouseEvent.CLICK,gotoFrame2);
function gotoFrame2(e:MouseEvent){
gotoAndStop(2);
}
在“停止()”下的第二帧内添加:
stage.addEventListener(MouseEvent.CLICK,gotoFrame1);
function gotoFrame1(e:MouseEvent){
gotoAndStop(1);
}
更安全的选项是在属性面板中调用帧名称,然后在gotoAndStop函数中调用字符串 - 如果修改帧位置,这将保存潜在的故障。
e.g:
gotoAndStop("MyHomePage")
祝你好运!