主题:  请大家帮忙分析一下这个程序

skys

职务:普通成员
等级:1
金币:0.0
发贴:94
#12001/3/13 22:51:10
---------------------------------------
在下例中,Mymovie从中央位置开始播放,在播放一段时间后,复制此并播放,你将发现复制的动画在不预置播放头的情况下依然回从头开始播放。warptime = 0;
with(mymovie){
mymovie.gotoandplay(mymovie._totalframes%2); //_totalframes%2如何理解?取被2 除的
余数吗?
warptime=gettimer();
if (warptime>50){
mymovie.duplicatemovieclip(mynewMovie,Mymovie._totalframes); //不懂dupmc后面的层深
参数 最好能解释一下全句
mynewMovie.play();
}
}
---------------------------------------以上为书上的一个范例,菜鸟没看懂,大虾们给解释解释。此段程序能直接加在mouse action (on release)后面吗?



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#22001/3/14 11:58:23
是的,对2取摸
其实你可以找点基本知识或者汉化的字典看看你要找的问题,其实都很简单,并不难
一个是层深,另一个是播放,gettimer是获取开始到现在播放了多长时间



skys

职务:普通成员
等级:1
金币:0.0
发贴:94
#32001/3/14 12:14:51
对以上程序主要有两点没理解:
1,为什么要取2的模数。
2,dupmc后面的层深参数Mymovie.totalframes在这里的用法不是很清楚。

您能回答的详细点吗?
我就是看书看到这,理解不下去了。我想您要是能帮忙解释的详细一点我会学的更快一点。谢谢了!



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#42001/3/14 14:03:20
如果是奇数就是1,如果是2的倍数,就是0
这很容易看的,后面的层深度,其实就是为了复制冲突而设置的。



青蛙小子

职务:普通成员
等级:1
金币:1.0
发贴:208
#52001/3/14 20:10:00
哇!天书!!!!!什么,如果我要学到这个程度要多久哦??———我没学过编程,flash 只会几个常用命令,我该如何进入这个领域???



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#62001/3/15 18:48:42
flash 也是一样= 编程or美工的,你也可以任选一项发展。
关闭。