多语言展示
当前在线:1627今日阅读:23今日分享:25

如何制作飘动的泡泡

随风飘动的泡泡那是儿时最浪漫的事,蓝天下草地上一群小孩子在吹泡泡,常常触景生情引人无限遐想,那么如何使用flash制作随风飘动的泡泡呢?今天就以此为例来说明这种效果的制作方法,本效果是有一个圆形分解成若干个小泡泡到处飘动,本经验仅供参考。
工具/原料

flash cs5

方法/步骤
1

打开flash cs5,执行文件-新建命令,新建一个基于actionscript 大小为550*400,背景色为黑色,帧频为12fps文件。

2

在网上下载一副关于蓝天草地的图片,执行文件导入-导入到库命令,将背景图片导入到库中,在库中进行查看。

3

执行插入-新建元件命令,新建一个名称为t的影片剪辑元件,将库中的蓝天草地图片拖拽到舞台中,并且重新设置图片大小为550*400,并设置全居中(水平中齐、垂直中齐),然后按ctrl+b组合键将图片进行打散操作。

4

执行插入-新建元件命令,新建一个名称为a的图形元件,选择工具箱里的椭圆工具设置填充颜色为白色,alpha值为50%,笔触颜色为无,在舞台中绘制一个圆形。

5

执行插入-新建元件命令,新建一个名称为a1的影片剪辑元件,并将图形元件a拖拽到舞台中,将其设置全居中(水平中齐、垂直中齐)。

6

返回主场景,将元件t拖拽到舞台中,并设置 全居中,选择属性面板在色彩效果选项中选择色调选项,将其色调设置为#0066FF。

7

在图层面板中点击新建图层按钮,新建一个图层2,将库中的元件a1拖拽到舞台中,修改其实例名称为yuan。

8

在时间轴面板中点击新建图层按钮,再次新建一个图层3,在第一帧处右键单击选择下拉菜单中的动作,打开动作面板。

9

在动作面板中输入代码 :speed = 0.010000;mcNum = 20;randomTime = 200;mcScale = 50;scene_width = 550;scene_height = 400;targetx = 250;targety = 100;this.yuan.i = 0;this.onEnterFrame = function (){    var _l1 = this;    if (_l1.yuan.i < mcNum)    {        mc = _l1.yuan.duplicateMovieClip("yuan" + _l1.yuan.i, _l1.yuan.i);        mc._xscale = random(100) + mcScale;        mc._yscale = mc._xscale;        mc._alpha = mc._yscale - mcScale;        _l1.yua.i++;    } };

10

接着点击对号进行语法检查,如果有错误要及时进行修改。根据编译器错误提示内容进行修改,此错误为function后面缺少一个半括号。

11

进行调试直至无误为止,接下来按ctrl+enter组合键进行测试,测试成功后你会看到很多泡泡到处飘动。

12

执行文件-另存为命令,保存为名称为“泡泡”类型为fla文件。打开泡泡 .swf文件,执行文件-创建播放器命令将其生成一个exe文件。

推荐信息