有关Flash的代码

来源:百度知道 编辑:UC知道 时间:2024/05/28 08:02:43
我想要随机出现的代码``就是比如几个星星会在一个区域内随机出现;这是最主要的``如果还有些其他代码也给我点``最好注上有什么作用``如果没有就算了``不过最关键的还是随机代码``急需!!!
希望随机代码写详细点完整点``

//简单给你写了一个小脚本,试试吧,修改前5行语句可以实现简单的对这段程序的控制。
//准备:在场景中画一个小圆点,转换为MC(影片剪辑),在属性面板中命名实例名称为 star 把下面的脚本复制到主场景时间线的第1帧中就行了。

minX = 0;//出现星星区域的左上角X坐标
minY = 0;//同上,Y坐标
maxX = 550;//右下角X坐标
maxY = 400;//右下角Y坐标
starMAX = 500;//最多可以出现多少个星星闪。
for (i=1; i<=starMAX; i++) {
star.duplicateMovieClip("star"+i,i);
_root["star"+i]._x = random(maxX)+minX;
_root["star"+i]._y = random(maxY)+minY;
_root["star"+i]._alpha = random(90)+10;
_root["star"+i].onEnterFrame = function() {
this._alpha -= 10;
if (this._alpha<=0) {
this._alpha = 100;
}
};
}
star._visible=false

Math.random() 是大于0小于1的随机数,你乘以一个倍数然后取整,赋值给你的MC的x y 不就可以了
Math.random()*10 0-9的随机数
Math.random()*100 0-99以此类推