手机
当前位置:查字典教程网 >网页设计 >Flash教程 >简单的流星雨动画特效代码
简单的流星雨动画特效代码
摘要:这一教程中,将学习如何创建一个水平菜单。(这个大家都会做吧)全部过程就一帧代码:xrandom=newArray();yrandom=new...

这一教程中,将学习如何创建一个水平菜单。

(这个大家都会做吧)全部过程就一帧代码:

xrandom = new Array();

yrandom = new Array();

salerandom = new Array();

//取得随机速度

speed = Math.floor(Math.random()*10)+5;

for (_global.i=0; i<=19; i++) {

//取得随机横坐标

xrandom = Math.floor(Math.random()*700);

//取得随机纵坐标

yrandom = Math.floor(Math.random()*400);

//取得随机尺码

salerandom = Math.floor(Math.random()*20)+2;

//创建19个彗星

duplicateMovieClip(ball, "ball"+i, i);

_root["ball"+i]._x = xrandom;

_root["ball"+i]._y = yrandom;

_root["ball"+i]._yscale = salerandom;

//流星角度为20

_root["ball"+i]._rotation = 20;

//让流星成20°的弧度位移

_root["ball"+i].onEnterFrame = function() {

var a = this._rotation;

var rad = a*Math.PI/180;

var dx = Math.cos(rad)*speed;

var dy = Math.sin(rad)*speed;

this._x += dx;

this._y += dy;

//若流星超出屏幕,则坐标复原

if (this._x>=710) {

this._x = -Math.floor(Math.random()*300);

this._y = -Math.floor(Math.random()*300);

}

};

}

//取得ASCII

code = 174;

char = chr(code);

//作者名字

mytext_txt.text = char+" Huanbaiyiju";

*****************************************************

OK啦!

特别说明:

数组是个很有意思的东西,比如想要创建成千上万敌人,就这么做:

enemys = new Array();

for(i=0;i<500;k++){

enemys.names = "Zerg";

enemys.blood = 200;

enemys.equipment = "sword";

}

敌人的所有属性就简单的定义了。

       调试一下,看看效果吧。。。。

【简单的流星雨动画特效代码】相关文章:

Flash制作调皮小太阳GIF动画效果图

FLASH动画常用命令

Flash AS3简单制作图片变成百叶窗特效教程

Flash制作电影序幕的文字动画效果

Flash AS制作祖国万岁烟花动画文字特效

as3打造轻纱般的变幻线效果

Flash cs3鼠绘教程:绘制一只可爱猴子的动画技巧介绍

Flash AS3.0代码编写好看的荷塘涟漪动画

教你用FLASH制作漂亮的图形旋转动画效果

制作实用的水纹效果

精品推荐
分类导航