收藏本站 | 站点地图 | 繁體中文
沭阳乐园
您现在的位置: 沐阳乐园 >> 文章中心 >> 网络教程 >> 动画实例 >> 正文
[组图]模拟时空隧道的特效制作         
模拟时空隧道的特效制作
作者:佚名 文章来源:zt 点击数:1322 更新时间:2010-12-19 18:06:30

动画效果:

具体制作步骤:

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属性

文章录入:晴天    责任编辑:音乐听听 
  • 上一篇文章:
  • 下一篇文章:
  • 【字体: 】 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    广告招商
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    ::发表评论::
     姓 名:
     评 分: 1分 2分 3分 4分 5分
     评论内容:
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用本网服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  • 广告招商
    文章 下载 图片 文字广告
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登陆

    备案/许可证编号: 闽ICP备16020960号-1号 域名创建于2016年8月
    版权: 沐阳乐园 All Rights Reserved 站长:张萍 邮箱:381415887@qq.com 联系QQ:联系站长