|
主题: 请大家帮忙分析一下这个程序
|
 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美工的,你也可以任选一项发展。 关闭。
|