Adobe Flash Professional 颜色切换框架

Adobe flash professional color switch on frames

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

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

当我按下那个方块时,我需要让方块变成蓝色,我的意思是我必须转到第 2 帧。这就像一个颜色切换。 你有什么想法吗? 提前谢谢你。

在红色正方形影片剪辑上添加 "click" 事件侦听器,并在处理程序中执行类似 goto Frame(2);

的操作

在您的每个框架上确保代码

stop();

已添加。

然后,在您的第一帧中添加:

stage.addEventListener(MouseEvent.CLICK,gotoFrame2);
function gotoFrame2(e:MouseEvent){
      gotoAndStop(2);
}

在 'stop()' 下的第二个框架内添加:

stage.addEventListener(MouseEvent.CLICK,gotoFrame1);
function gotoFrame1(e:MouseEvent){
      gotoAndStop(1);
}

一个更安全的选择是在属性面板中调用框架名称,然后在 gotoAndStop 函数中调用字符串 - 如果您修改框架位置,这可以避免潜在的故障。

例如:

gotoAndStop("MyHomePage")

祝你好运!