在框架上的Adobe闪光专业颜色开关

时间:2016-05-22 16:41:23

标签: flash actionscript

我需要使用adobe flash professional制作一个简单的应用程序。

我在第1帧上有一个红色正方形,在第2帧上有相同的方形蓝色。

当我按下那个方格时,我需要将方形蓝色,我的意思是我必须转到第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")
祝你好运!