你现在的位置:首页flash学习


随意飘动的圆圈一

1

  今天还是继续学做AS实例--随意飘动的圆圈,我还是加了个背景.没有教程,把我喜欢的.SWF进行解释,然后根据源文件学习。

        

我的制作步骤:
1、先做圆圈:打开flash软件,新建一文档。750*420,深蓝色背景,帧频30.
2、新建图形元件:
 
  1).选椭圆工具,打开混色器:(窗口--混色器),如下图右边
  2).关闭笔触颜色(图中1,),类型选:放射状(图中2,).
  3).分别选中图中3.4.5.三个色标,颜色为白色,从左到右透明度(图中6.)为100.41.0
  4).设置完毕,画个30*30的圆

              2
3. 新建影片剪辑元件一:在第一层拖入图形元件;新建图层二,在第一帧中,加入以下代码:

  stop();

4.新建影片剪辑元件二:
  1) 在第一层拖入新建的影片剪辑元件;
  2) 新建图层二,在第一帧中,加入以下代码:

  stop();


  3)选中新建影片剪辑元件, 在属性面板里,为该实例命名为:zoron
  4) 在动作面板上输入以下代码:


onClipEvent (load) {
if (_name == "zoron") {
x = 0;
while (x < 6) {
this.duplicateMovieClip(("zoron" + x), x);
x++;
}
}
ang = Math.random();
incr = Math.random() / 100;
aimx = x = random(1000) - 250;
aimy = y = random(700) - 250;
_xscale = _yscale = _yscale * Math.random();
}
onClipEvent (enterFrame) {
x += (aimx - x) / 150;
y += (aimy - y) / 150;
_x = (Math.cos(ang) * x + 400);
_y = (Math.sin(ang) * y + 150);
ang += incr;
if (random(100) == random(100)) {
aimx = random(750) - 250;
aimy = random(250) - 250;
}
}

5.回到场景,第一层导入一张图片; 第二,三,四层分别拖入影片剪辑元件二,并适当调整大小,最后的时间轴如下:

6.大功告成,测试,保存吧.

7.源文件:下载

2006年8月11日

返回主页