论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

流星雨

文章类别:Flash | 发表日期:2008-9-21 19:42:01

   点击浏览该文件

 1.新建一个Flash文档,单击“属性”面板中的“尺寸”按钮,打开“文档属性”面板设置场景大小为450px x 400px,黑色背景。帧频为25fps。
 2.按快捷键Ctrl+F8打开“创建新元件”面板,创建一个名为“星星”的图形元件。点选“工具”面板里的“铅笔”工具,在“星星”元件的场景里绘制一个如图1所示的线段,其宽、高度分别为2.5px、55px。


图1
  3.点选刚绘制的线段,按Shift+F9键打开“混色器”面板,如图2所示设置。其中左边滑块的颜色为#E9CF1B,中间滑块的颜色为#8BF8DC,右边的滑块是黑色的。这三个滑块的Alpha值都是100%。

图2
 4.按快捷键Ctrl+F8创建一个名为“星星动画”的影片剪辑元件。按快捷键Ctrl+L打开“库”面板,将其中的“星星”元件拖拽到“星星动画”元件的场景中。
 5.点选“星星动画”元件“图层1”第30帧,按F6键插入要害帧。点选第30帧中的“星星动画”元件,垂直向上移动300px,按快捷键Ctrl+T打开“变形”面板并进行如图3所示的设置。右键单击该层的第1帧,并在弹出的菜单中选择“创建补间动画”命令创建补间动画。

图3
  6.点选第31帧,按F7键插入一个空白要害帧。按F9键打开“动作”面板,输入代码stop。
  7.回到“场景 1”,打开“库”面板,将其中的“星星动画”元件拖入场景的中心位置。点选场景中的“星星动画”元件,在“属性”面板中给它起个实例名为“星星”,如图4所示。

图4
  8.点选“场景 1”第1帧,按F9打开“动作”面板,输入如下代码:

// i大于50,重置为0
if (i>50) i = 0;
// 定义star()函数
function star() {
// 复制影片剪辑
duplicateMovieClip("星星", "星星" add i, i);
// 旋转“星星”,使其忽明忽暗
_root["星星" add i]._rotation = Math.random()*360;
_root["星星" add i]._alpha = Math.random()*90+10;
}
// 每隔30毫秒调用一次函数
setInterval(star, 30);

  好了,效果到这里就制作完成。在代码中,_rotation是角度属性,可以改变元件的角度、_alpha是透明度属性,可以改变元件的透明度。Math.random()返回在0到1之间的一个随机数。假如把代码中的360角度改得很小,就会得到很有趣的“流星雨”效果,有爱好的朋友可以试一试。

上一篇:{应用}一个鼠标效果 人气:2860
下一篇:{应用}FLASH_3D教程—从头开始 人气:2049
视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058