注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

清风的博客

我为人人,人人为我。

 
 
 

日志

 
 

模拟时空隧道  

2013-12-20 00:10:35|  分类: 【flash教程】 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

  动画效果:

源文件下载>>>>>>

  具体制作步骤:
  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.保存,可以测试动画了
  评论这张
 
阅读(38)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017