欢迎来到山村网

Flash制作模拟时空隧道的特效

2019-03-31 06:40:50浏览:872 来源:山村网   
核心摘要:  具体制作步骤:  1.新建fla文件,命名为circle.fla并存盘  2.选择 修改/影片,修改影片属性如图所示  3.选择 插入/新

  具体制作步骤:

  1.新建fla文件,命名为circle.fla并存盘

  2.选择 修改/影片,修改影片属性如图所示

Flash制作模拟时空隧道的特效 山村

  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.保存,可以测试动画了!

(责任编辑:豆豆)
下一篇:

Dreamweaver如何设计自动关闭的网页

上一篇:

Dreamweaver如何正确使用嵌入式框架

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com