flash 中的代码问题

来源:百度知道 编辑:UC知道 时间:2024/07/13 13:25:25
想做一个左边是转盘在转动,转盘分5块,分别控制右边的5幅图,不知道代码如何写!!!
本人是AS代码菜鸟,急急急!!!!
谢谢高手了!!!!

第一:转盘是一个MC
然后里面放5个分块MC 假如实例名分别为:mc1 mc2 mc3 mc4 mc5
第二:5张图也放一个MC里
分别放置5个不同位置、或者放同一关键帧里用缓动公式控制{a+=(b-a)/c}
a代表要移动的位置 B是目标位置 C是时间
第三:AS部分了
for(i=1;i<=5;i++){
this["mc"+i].onPress=function(){
pic._x+=(b-pic._x)/c
}
}
完事!

转盘分5块,分别做成按钮,右边5幅图做成影片剪辑,并且把实例名写上,假如分别是:mc1;mc2;mc3;mc4;mc5.
然后就可以写脚本了。
在按钮上写:
on(press){
mc1._x+=10; //点击按钮mc1向右移动10像素。
mc1._x-=10; //点击按钮mc1向左移动10像素。
mc1._rotation+=30 //旋转30度
.....//等等,可以看看书 影片剪辑有那些属性。
}