flash烟花代码是什么?

flash烟花代码是什么?,第1张

var FireTimer:Timer=new Timer(1000);
FireTimeraddEventListener(TimerEventTIMER,addFire);
FireTimerstart();
var tempRo:Number;
function addFire(e:TimerEvent):void
{
var X:Number=Mathrandom()550;
var Y:Number=Mathrandom()400;
var color:uint=0xffffff Mathrandom();
trace(colortoString());
for(var i:int=0;i<100;i++)
{
var mc :MovieClip=new MovieClip();//定义一个影片剪辑
mcgraphicsbeginFill(color);//影片剪辑的颜色
mcgraphicsdrawCircle(0,0,4+3 Mathrandom());//绘制随机大小的圆
mcgraphicsendFill();
addChild(mc);
mcx=X;
mcy=Y;
mcscaleX=mcscaleY=04+Mathrandom()06;
tempRo=Mathrandom()360/180;
mcspdX=Mathrandom()10Mathsin(tempRo)Mathpow(-1,Mathfloor(Mathrandom()100)%2);
mcspdY=Mathrandom()10Mathcos(tempRo)Mathpow(-1,Mathfloor(Mathrandom()100)%2);
mcaddEventListener(EventENTER_FRAME,FireMove);
}
}
function FireMove(e:Event):void
{
var obj:Object=etarget;
objx+=objspdX;
objy+=objspdY;
objalpha-=005;
if(objalpha<=0)
{
objremoveEventListener(EventENTER_FRAME,FireMove);
}
}
新建一个AS3文档,把这些代码放到第一帧,CTRL+ENTER,OK了,烟花就出现了!这是我自己写的,你可以看一下。效果有的,只是不怎么好看。

欢迎分享,转载请注明来源:浪漫分享网

原文地址:https://hunlipic.com/langman/3634953.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-16
下一篇2023-08-16

发表评论

登录后才能评论

评论列表(0条)

    保存