Flash ActionScript制作的一种特殊效果动画

  效果演示:

点击这里下载源文件

  制作步骤:

  第一步,运行flash 2004 MX,新建文档,Ctrl+J打开文档属性对话框,设置为图1所示。

  第二步,Ctrl+F8新建一影片剪辑,命名为“circle”,如图2所示。

  第三步,点击“确定”按钮后,进入“circle”影片剪辑编辑状态。选择椭圆工具,设置线框为红色,宽度为1,无填充色,绘制大小为200×200象素的正圆线框,如图3。

  第四步,Ctrl+L打开库面板,在“circle”影片剪辑上右击,选择“链接”命令,设置如图4、图5所示。

  第五步,回到主场景中,在第1帧中加入如下脚本:

//设置初始变量
r = 50;
n = 180;
i = 0;
//创建空影片剪辑myMc
_root.createEmptyMovieClip("myMc", 1);
with (myMc) {
 //设置myMc的坐标为舞台的中心
 this._x = Stage.width/2;//Stage.width为舞台的宽度
 this._y = Stage.height/2;//Stage.height为舞台的高度
}
theta = 2*Math.PI/n;
onEnterFrame = function () {
 if (i<=n) {
  //如果i小于n时
  //圆环的坐标x与y
  x = 2*r*Math.cos(i*theta-Math.PI/2);
  y = r*Math.sin(i*theta-Math.PI/2);
  //设置比例值scale
  scale = Math.sqrt(x*x);
  //从库中加载circle影片剪辑到myMc影片剪辑中
  myMc.attachMovie("circle", "circle"+i, i);
  with (myMc) {
   //设置圆环的坐标
   eval("circle"+i)._x = x;
   eval("circle"+i)._y = y;
   //设置圆环的比例
   eval("circle"+i)._xscale = scale;
   eval("circle"+i)._yscale = scale;
  }
  i ++//变量i自加
 } else {
  //否则,删除自身的onEnterFrame事件。
  delete this.onEnterFrame;
 }
};

  第六步,保存,Ctrl+回车测试。

时间: 2024-08-02 17:57:33

Flash ActionScript制作的一种特殊效果动画的相关文章

Flash设计制作可爱的小兔子跷跷板动画实例教程

  这个Flash实例制作了两只可爱的小兔子玩跷跷板的动画,主要用到椭圆工具.渐变填充和任意变形工具等,操作简单易懂,适合练习. 制作步骤: 1.新建一个默认大小的Flash文档.先画天空背景,用矩形工具画一个矩形,在对齐面板中按下"相对于舞台",再点"匹配宽和高"按钮,最后点"垂直中齐"和"水平中齐"按钮.与舞台对齐之后给矩形设置如下从白色到天蓝色的渐变,方式为"线性". 图1 2.草地.画一个草绿色的矩

Flash设计制作晶莹剔透的沙漏反转动画实例教程

  本教程主要使用Flash制作晶莹剔透的沙漏流动动画教程,效果做的非常的漂亮,喜欢的朋友让我们一起来学习吧. 先看看效果图 下面是教程

Flash实例教学:一种特殊效果的制作

本文将带领大家一起,通过Flash中的ActionScript脚本编程,实现节日烟花动画.开始时将出现烟花绽开的三维动画,随后烟花逐渐下落并消失,非常漂亮. 动画效果: 点击这里下载源文件 第一步:启动Flash MX 2004中文版(以下简称为Flash)并新建一个Flash空白文档.在下面属性面板上,单击"背景"右侧的颜色按钮,将背景色设置为黑色. 第二步:按Ctrl+F8键打开创建新元件对话框,元件命名为"grastar","行为"选择&q

Flash ActionScript制作超酷视觉效果动画

效果演示: 具体代码: onClipEvent (load) { x=0 //where the dot is y=0 //where the dot is xmove=0 //it's movement ymove=0 //it's movement } onClipEvent (enterFrame) { xmove+= (_root._xmouse-_x-x)/10 //math ymove+= (_root._ymouse-_y-y)/10 //math x+=xmove+(_root.

Flash ActionScript制作真实的火焰

效果如下: 点击这里下载源文件 主要代码: import flash.display.*;import flash.filters.*;import flash.geom.*;import de.popforge.bitmap.Shape;Shape.setContainer( this.createEmptyMovieClip( 'shapes', 10000 ) );//-- get blue circle as a bitmapvar blueSpotClip: MovieClip = a

Flash AS制作上升的水泡效果动画

效果演示: 点击这里下载源文件 如果一个一个的画,工作量繁重并且效果并不好.我们利用AS的复制语句来实现水泡的数量,利用设置属性来改变透明度,大小等.最后在影片剪辑中设置水泡的左右摆动.这样综合在一起,就可以实现水泡上升的效果了. 具体步骤 1,开MX新建一文档.并适当修改文档属性(400×300,蓝色背景) 2,建一个影片剪辑,命名为"h2o".进入编辑去以后,利用绘图工具,渐变填充绘制一个水泡.如图1所示. 图1   绘制水泡 3,回到主场景,把图层1命名为"h2o&qu

Flash Actionscript制作贪吃蛇简陋版

全部代码如下: /************2005.5**************/ /*********贪吃蛇简陋版************/ /***********寒冰(胡乱编写)********/ var s_x = 0; var s_y = 0; var dir = [[-1, 0], [0, -1], [1, 0], [0, 1]]; //四个方向 var _dir; var c_x = (Stage.width-256)/2; var c_y = (Stage.height-256

积少成多 Flash(ActionScript 3.0 &amp;amp; Flex 3.0) 系列文章索引

Flash 之 ActionScript 3.0 1.积少成多Flash(1) - ActionScript 3.0 基础之数据类型.操作符和流程控制语句 介绍 Flash ActionScript 3.0 中所有的数据类型都是对象,操作符和流程控制语句的语法与C#类似   2.积少成多Flash(2) - ActionScript 3.0 基础之包.类.包外类.命名空间.属性.方法.接口和继承 介绍 Flash ActionScript 3.0 是一种面向对象的语言,包.类.包外类.命名空间.

flash制作一个简单的音乐动画教程

  很多同学都对Flash感兴趣 ,下面小编就教教大家如何用flash做一个简单的动画. 通过这个设计充分地将FLASH动画的现况分析出来了,本设计是根据选定音乐.人物的设定.剧本的创作.场景的布置等.首先就是选歌,一部好的MTV就得有一首贯穿全场的好歌,其次就是根据歌意确定主题和场景的布置,最后围绕剧情制造出MTV. 工具/原料 Flash PS 一首自己感兴趣的歌 素材照片 方法/步骤 1.2 Flash软件的特点 FLASH的全称是Macromedia flash,后来又被adobe收购了