手机
当前位置:查字典教程网 >网页设计 >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 AS3.0打造漂亮的水纹GIF动画效果

Flash as制作逼真的瀑布流水的gif动画特效

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

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

FLASH动画常用命令

Flash教你制作水滴掉落动画效果

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

Flash制作卷轴动画实例教程

制作实用的水纹效果

Flash8简单制作酷炫的星空飞越动画特效

精品推荐
分类导航