模拟时空隧道的特效制作
2008-04-02 10:47:39来源:互联网 阅读 ()
动画效果:
具体制作步骤:
1.新建fla文档,命名为circle.fla并存盘
2.选择 修改/影片,修改影片属性如图所示
3.选择 插入/新建元件,打开[创建新元件]对话框,配置新元件属性如图所示
4.选择椭圆工具打开[属性]面板,配置圆属性如图所示
5.选中圆形对象,选择 修改/外形/转换成填充,将绘制的圆形转换成[圆环]
6.选中工具箱中的填充工具,配置填充色为flash提供的五彩渐变,对其进行填充,如图所示
7.选中填充对象,按F8转换成元件,属性配置如图所示
8.打开[彩色环]的编辑状态,在第1帧右击,选择[创建动画动作],第15帧插入关键帧,打开[转换]面板,配置180度旋转,如图所示
9.在第30帧插入关键帧,在[转换]面板中配置旋转角度为-0.1度。转换到舞台
10.将[时空环]拖到舞台上,实例名为:circle0,适当调整其位置,在[对齐]面板中使其居中,如图所示
11.在舞台的第1帧输入如下as:
i = 0;
do {
setProperty("/circle" i, _xscale, i*2);
setProperty("/circle" i, _yscale, i*2);
setProperty("/circle" i, _rotation, i*10);
i = i 1;
duplicateMovieClip("/circle0", "circle" i, i);
} while (i<50);
以上代码的另一种表达形式:(网友xox5229注)
for(i=1;i<=49;i ){
duplicateMovieClip("circle0", "circle" i, i);
with(this["circle" i]){
_xscale=_yscale=i*2;
_rotation= i*10;
}
}
解释:此处用do while语句复制了50个"时空环",并分别起名为circlei,其中i为1~49之间的整数。三个setProperty分别配置复制实例的_xscale、_yscale、_rotation属性
12.保存,能够测试动画了!
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇: FlashMX2004的绘图新工具
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash