没有公告

您现在的位置: 福清市海瑶中心小学 >> 教师频道 >> 互动交流 >> 信息技术 >> 文章正文
        ★★★
荧火虫制作过程
荧火虫制作过程
作者:乖乖豆    文章来源:闪客天堂    点击数:1177    更新时间:2006-5-5

制作过程

步骤如下:
        1、启动FLASH2004MX,然后导入一张背景图片(提意:用晚上的夜色)

        2、首先我们来制作一只名称为荧火虫的影片剪辑,选择“ 插入”菜单中的“ 新建元件(CTRL+F8)”—名称为“荧火虫”类型选择影片剪辑。

        3、然后选择椭圆工具画一个放射状的小圆。(颜色由各人爱好而定)

        4、将图片拖到场景中,然后新建图层2放入荧火虫并命名为(yhc_MC)。

        5、选中荧火虫影片剪辑,给它加入下面脚本

onClipEvent(load){ 
v = 3;                                                //速度 
_rotation = random(360);                 //让荧火虫旋转为任意一角度。 

onClipEvent(enterFrame){ 
k = Math.pow(-1,random(2));                          //随机产生1和-1。 
_rotation += k*random(11);                           //让虫旋转为-10到10之间。 
a = _rotation*Math.PI/180;                           //将角度转化为弧度
dx = Math.cos(a)*v; 
dy = Math.sin(a)*v; 
                                                          //横纵坐标的移动量
_x += dx; 
_y += dy; 
                                                      //限定虫移动的范围 
                                                     //先确定范围。(宽:50--750;高:50--550) 
if(_x <= 50 && dx<0 || _x >= 750 && dx>0){ 
_rotation = Math.atan2(dy,-dx)*180/Math.PI; 
}                                           //超出限定范围时,按照上面条件改变dx,
}                                              //并用Math.atan2使旋转角度发生相应变化,让运动方向改变。


       6、再新建图层3,然后选中图层3中的第一帧,给它加入下面脚本:

for(i=1;i<=25;i++){                          //循环,25为要复制“ 荧火虫”的个数。 
duplicateMovieClip("yhc_MC","yhc_MC"+i,i);                   //复制25只荧火虫。 
with(this["yhc_MC"+i]){ 
_x = random(Stage.width);                       //Stage.width为舞台宽。 
_y = random(Stage.height);                    //Stage.height为舞台高。 
}                                                             //让虫分布在舞台每个角落。 
}

文章录入:fqhyxq    责任编辑:fqhyxq 
  • 上一篇文章:
  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    站内搜索
    文章 下载 影视
    最 新 热 门
    最 新 推 荐
    会员评论
    (评论内容只代表网友观点,与本站立场无关!)