深圳市福田、罗湖、南山、龙岗、宝安 网站建设 ·登陆 ·注册 · 中文版 ·英文版  ·繁体版
关键字:如推广知识、网站建站知识
  网站重构教程 所在位置:凯路网络 >> 设计教程>>网站重构教程

自制流星雨效果

发布:凯路网络 | 发布时间:2010-01-04

    

看效果:



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

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";
}
敌人的所有属性就简单的定义了。

源码下载:starrain.rar

上一篇:没有文章

下一篇:没有文章

[返回]

我们的业务
网页设计 网页美工 网站推广
网站维护 IDC业务 程序开发
专业软件开发 OA办公自动化
进销存管理系统 ERP管理系统 项目管理系统 仓库管理系统
粤ICP备08035056号 Copyright @2006-2011 bway.cn, All Rights Reserved
教程,软件教程,PS教程,网络推广教程!