|
主题: 烦请讲解用action做花瓣纷飞效果的设计思路
|
 飞云江
职务:普通成员
等级:2
金币:2.0
发贴:289
|
#12001/8/31 18:01:07
[url=http://www.ieshu.com/tempimages/blackflash/swf/flower2.fla]例子,烦请详细讲解具体的设计思路,有些地方真的看不懂:(
编辑历史:[这消息被飞云江编辑过(编辑时间2001-08-31 18:03:26)]
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#22001/8/31 19:36:05
做一个用guide引导的motion tween,再复制它,设置新实例的位置,大致就是这样的
编辑历史:[这消息被janlay编辑过(编辑时间2001-08-31 19:38:16)]
|
 飞云江
职务:普通成员
等级:2
金币:2.0
发贴:289
|
#32001/8/31 22:28:25
烦请针对此例子详细讲解其具体的设计思路,有些action的语句真的看不懂:( 我曾用简单的随机和复制语句做过,但是很生硬不真实,还是例子的效果逼真。
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#42001/9/1 12:01:17
这种效果,主要是看你的单个mc做得怎么样,如果很一般,复制出来的整体效果当然就不会太好了。制作过程主要是看基本功熟不熟练。
|
 飞云江
职务:普通成员
等级:2
金币:2.0
发贴:289
|
#52001/9/1 17:03:52
楼上的兄弟!其他咱先不讲行吗?小弟只对例子的action 感兴趣,能否只针对此例子详细讲解一下,可以吗?先谢了!
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#62001/9/1 17:40:23
如果你事先做的mc实例名为flower,想复制出n个花瓣来,则 for(var i=0;ivar temp="f"+i; flower.duplicateMovieclip(temp,i); //新的实例名为f1,f2,f3...fn //i为浓度值,因为每次循环的i值都不一样(递增),所以,可以用它来作为新实例的深度值。 this[temp]._x=random(500); //设置新实例的横坐标为0-499之间的随机数 this[temp]._y=random(200); //设置新实例的纵坐标为0-199之间的随机数 this[temp]._alpha=50+random(31); //设置新实例的不透明度为50-80之间的随机数 //如果没看明白,请结合前面两句思考一下,这是取得某一范围内随机数的基本方法 }
当然值都是可以改成其他的,根据实际情况来设置吧。
|
 太无聊
职务:普通成员
等级:1
金币:0.0
发贴:24
|
#72001/9/13 15:52:57
flower.duplicateMovieclip(temp,i); 中i的最大值不是只能为10吗? 不知道是不是正确的!!
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#82001/9/13 18:01:50
太无聊在上个帖子中说 引用: flower.duplicateMovieclip(temp,i); 中i的最大值不是只能为10吗? 不知道是不是正确的!!
不知道你的说法从何而来,i最大取复制的个数值。至于深度,是没有上限的,只要你愿意,可以把它设置为number.max_value
|
 太无聊
职务:普通成员
等级:1
金币:0.0
发贴:24
|
#92001/9/13 18:36:21
景深值不是越大,颜色越淡吗?? 我这样理解有没有错!
没有办法,学flash时几乎没有看过书!!对里面的知识,知道的太少了!
想在这里多学学!!
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#102001/9/14 10:21:51
太无聊在上个帖子中说 引用: 景深值不是越大,颜色越淡吗?? 我这样理解有没有错! 没有办法,学flash时几乎没有看过书!!对里面的知识,知道的太少了! 想在这里多学学!!
深度值不影响外观颜色。你可能是搞错了。 alpha值(不透明度)越小,看起来越淡.
|
 网络白痴 | 5D荣誉斑竹
职务:普通成员
等级:4
金币:10.0
发贴:1657
|
#112001/9/19 16:06:29
深度值并不影响透明度,不相信你可以设置i为试试你就会有新的发现了 呵
|