- ·上一篇文章:Flash MX 2004新特性实例学习五(3)
- ·下一篇文章:Flash MX 2004新特性实例学习五(1)
Flash MX 2004新特性实例学习五(2)
11、按Ctrl + F8新建一个Movie Clip,命名为“Stripe”。在该Clip的场景中用矩形工具绘制几个长方形。
12、按Ctrl + F8新建一个Movie Clip,命名为“Stripes1”。将图库中的Stripe Clip拖到该Clip的场景中。在图层的第60帧和120帧上面插入关键帧,并调整各帧上面的Stripe Clip的位置。点击第1帧和第60帧,在它们的帧属性面板上面Tween中选择Motion效果,形成一个Stripe Clip从场景外运动到场景中间的效果。
13、按Ctrl + F8新建一个Movie Clip,命名为“Stripes”。将图库中的Stripes1 Clip拖两次到该Clip的场景中,适当调整其位置。
14、回到主场景中,在TimeLine中新建一个图层,图层命名为“Complex”,将图库中的Complex Mask Clip拖到场景中,将其命名为“complex”。同样,在TimeLine中新建两个图层,分别命名为“Circles”和“Stripes”,将图库中的Circles Clip和Stripes Clip分别拖到各层的场景中,并分别命名为circles和stripes。
15、至此,三个遮照效果的原材料是准备好了,下面我们来制作控制这些效果的Clip。按Ctrl + F8新建一个Movie Clip,命名为Cpinfo,并在Link age中选定“Export for Action script”,设置Identifier为Cpinfo。在该Clip的场景中,从组件库中拖6个Radio Button出来,分别命名为“rCity”、“rAngel”、“rGarden”、“rStripes”、“rComplex”、“rCircles”,依次设置data属性为“city”、“angel”、“garden”、“stripes”、“complex”、“circles”,依次设置Label属性为“Cityscape”、“Angel”、“Garden”、“Stripes”、“Complex”、“Circles”,最后将前三个Button的groupName属性设置为“maskeeGroup”,后三个Button的groupName属性设置为“maskGroup”。从组件库中拖一个Check Box出来,命名为“cbDrag”,设置Label为“Drag Mask”。排列这些组件如图4所示。

16、回到主场景中,在TimeLine中新增一个图层,从组件库中拖一个Window组件出来,命名为“controlPanel”,设置contentPath为“cpinfo”,Title为“Control Panel”。再从组件库中拖一个Check Box到场景中,命名为“hideCP”,设置Label为“Show control panel”。
17、在主场景中的TimeLine上增加一个新的图层,命名为“Actions”,在该层的第2帧上插入关键帧,相应调整其他图层的帧数。在Actions层的第1帧的Action面板上增加下面的语句:
/* Copyright 2003 Macromedia, Inc. All rights reserved.
The following is Sample Code and is subject to all restrictions
on such code as contained in the End User License Agreement
accompanying this product.
*/
var maskees:Array = [city, angel, garden]; //注释1
for (var i in maskees) maskees[i]._visible = false; //注释2
var masks:Array = [stripes, circles, complex]; //注释3
for (var i in masks) masks[i]._visible = false; //注释4
注释1:定义一个数组,里面放的是三个遮照的背景。
注释2:这里是设置三个遮的背景都为不可见。
注释3:定义一个数组,里面放的是三个遮照的效果。
注释4:这里是设置三个遮照的效果都为不可见。
将各种效果放在数组中来操作,是一种很值得学习的编程习惯。
赞助商链接
频道栏目导航
本类热门阅览
相关文章
- ·不用动手!让网际快车FlashGet变得自动听话
- ·如何防止Flash跨站攻击弹出IE窗口
- ·[图文]是Google还是MSN地图 Flash Earth整合
- ·[组图]支持BT FlashGet1.8测试版极速发车
- ·网际快车FlashGet最新最全技巧
- ·[组图]免费为博客添加Flash实时聊天器
- ·[组图]相册自己做!五步打制精美Flash相册
- ·[组图]四步打造炫目Flash宣传条:KoolMoves
- ·[组图]快车新用法:巧用FlashGet实现异地下载
- ·FlashGet实用技巧三则
- ·[图文]下载狂人FlashGet代理设置方法
- ·[图文]传输快慢由我定 限制FlashFXP速度





