flash CS4中如何做点击按钮换画面的效果
发布网友
发布时间:2022-04-20 05:08
我来回答
共2个回答
热心网友
时间:2023-08-31 19:07
和图层没有关系。
01.假定四个画面都是影片剪辑,(图片的话,也转换成mc吧)并分别在属性面板里将四个mc的实例名分别设置为
mc1
、
mc2
、mc3
、mc4
。(或者命名其它的也可,不能用中文),四个影片剪辑都放在第一帧。
02.在第一帧加上代码:
this.mc2._visible
=
false;
this.mc3._visible
=
false;
this.mc3._visible
=
false;
//影片剪辑的_visible属性控制的是显示与否,值为false则不显示。为true则显示。
03分别在四个按钮中写下代码,
按钮一:
on(release){
this.mc1._visible
=
true;
this.mc2._visible
=
false;
this.mc3._visible
=
false;
this.mc3._visible
=
false;
//显示mc1,其余不显示。
}
按钮二:
on(release){
this.mc1._visible
=
false;
this.mc2._visible
=
true;
this.mc3._visible
=
false;
this.mc3._visible
=
false;
}
按钮三
on(release){
this.mc1._visible
=
false;
this.mc2._visible
=
false;
this.mc3._visible
=
true;
this.mc3._visible
=
false;
}
按钮四
on(release){
this.mc1._visible
=
false;
this.mc2._visible
=
false;
this.mc3._visible
=
false;
this.mc3._visible
=
true;
}
04.不要复制代码,自己输入,解释的很清楚了。可以根据实际状况改动。举个例子,若想将切换时有动画,可以在1~10,11~20,21~30,31~40帧用透明度分别为为mc1、mc2、mc3、mc4做个渐渐出现的动画。并在第10、20、30、40帧加代码:
stop();
然后在按钮中用on(release){
gotoAndPlay(1)
}
这样释放按钮后,动画转回第一帧播放,接着在第十帧停止。mc1的画面出现。
其余按钮也同样的做法。
热心网友
时间:2023-08-31 19:08
你点击的按钮是没有反映?你可能在上面没有写as脚本控制语言或写的语言有问题,仔细看一下。不行的话将你的源文件发给我,我帮你看看。