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")
祝你好运!
我需要使用 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")
祝你好运!