注册
 找回密码
 注册
江西广告网
查看: 287|回复: 0
打印 上一主题 下一主题

Flash MX 编程深层次应用-高级特效(2) (1)

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-1-23 11:53:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
3.1 堆栈特效(2) 3.1.2 七彩色块通过对上面特效的学习与讲解,读者可能会觉得它仅仅是一个编程技巧,在实际使用过程中根本用不到这种线的效果。那么,先看图3-3所示的效果图片吧。 图3-3 这个效果酷不酷?想想这种效果如果用手工来制作会不会累死人?那么这样的花色效果是如何制作出来的呢?其实也跟上面的原理相似——堆栈加遍历,程序代码如下: makeClip = function (clipParent, clip_num, high, place) { // 创建一个空的动画片断,同时继承了这个动画片断的大小与位置 son=clipParent.createEmptyMovieClip("s_" clipParent.depth "_" clip_num,clip_num); // 由于它是子节点位置,所以层数要加1 son.depth = clipParent.depth 1; //子入栈 _root.arr.push(son); // 用随机色进行填充,透明度为40 son.beginFill(Math.random()*0xFFFFFF, 40); [color=red'] [/url] [url=/news/news001/flash/200510/20051017083919_3.html] [/url] [url=/news/news001/flash/200510/20051017083919_5.html] [/url] [url=/news/news001/flash/200510/20051017083919_2.html] 3.1 堆栈特效(2) 3.1.2 七彩色块通过对上面特效的学习与讲解,读者可能会觉得它仅仅是一个编程技巧,在实际使用过程中根本用不到这种线的效果。那么,先看图3-3所示的效果图片吧。 图3-3 这个效果酷不酷?想想这种效果如果用手工来制作会不会累死人?那么这样的花色效果是如何制作出来的呢?其实也跟上面的原理相似——堆栈加遍历,程序代码如下: makeClip = function (clipParent, clip_num, high, place) { // 创建一个空的动画片断,同时继承了这个动画片断的大小与位置 son=clipParent.createEmptyMovieClip("s_" clipParent.depth "_" clip_num,clip_num); // 由于它是子节点位置,所以层数要加1 son.depth = clipParent.depth 1; //子入栈 _root.arr.push(son); // 用随机色进行填充,透明度为40 son.beginFill(Math.random()*0xFFFFFF, 40); [color=red'] [/url] [url=/news/news001/flash/200510/20051017083919_3.html] [/url] [url=/news/news001/flash/200510/20051017083919_5.html] [/url] [url=/news/news001/flash/200510/20051017083919_2.html] // 先画一个正方形 son.lineTo(100, 0); son.lineTo(100, 100); son.lineTo(0, 100); son.endFill(); // 设置其摆放位置,high与place的取值只有0与1 // 这里用来控制色块左右分半还是上下分半的变量是high // 当完成把一个块切成两半的任务之后,用来控制位置色块位置的变量是
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表