主题:  sos

smsmsm

职务:普通成员
等级:1
金币:0.0
发贴:5
注册:2001/11/15 23:39:56
#12001/11/16 15:21:11
我看5D参与编写的一本介绍AS的书,其中有个动画是做小球带着残影沿着M形的轨迹运动。
将这个小球运动的MC拖放到主场景后,在其上新建一层AS
第一帧AS:
i=10;
n=i;
while(i>0){
duplicateMovieClip("ball", "ball" add i,i);
setProperty("ball" add i,_alpha, i*10);
i=i-1;
}
第二帧AS:
IF(n>0){
tellTarget("ball" add n){
play();
}
}
n=n-1;
setProperty("ball",_visible,0);
第四帧AS:
if(n>0){
gotoAndplay(2);
}else{
stop();
}
我的问题是:
为什么和书上做的一样却没有出现效果呢?
另外,书中在小球运动的MC里,在第一帧和最后一帧都加了STOP()
我不知道是印刷错误还是有什么别的用途,因为这样做小球就无法运动了啊
不知道我这样理解是否有错
还请哪位高手给我指点一下!!
谢谢!!