广告中的烟花制作

for(var i=1;i<=100;i++)
{ var yanhua1:YanHua=new YanHua();
//建立一个“运动”元件的实例yanhua1
  addChild(yanhua1);  //把该实例添加到“绽放”的舞台
  yanhua1.x=0;  //设置该实例的x和y的坐标
  yanhua1.y=0;
  yanhua1.rotation=Math.random()*360;
//设置旋转角度0-360度之间的任意值
  var sc1=0.6+Math.random()*0.4;  
//设置水平和垂直方向的缩放比例为0.6到1的任意值
  yanhua1.scaleX=sc1;
  yanhua1.scaleY=sc1;
  yanhua1.gotoAndPlay(Math.round(Math.random()*6));
  //设置“运动”元件实例的播放头可以从第1~6帧中的任意帧开始
  var s1:ColorTransform = new ColorTransform();   //设置颜色值
  var m1:uint = Math.round(Math.random()*0xFFFFFF);
  s1.color = m1;
  yanhua1.transform.colorTransform = s1;
}

for(var j=1;j<=100;j++)
{ var yanhua2:YanHua=new YanHua();
//建立一个“运动”元件的实例yanhua2
  addChild(yanhua2);  //把该实例添加到“绽放”的舞台
  yanhua2.x=-20;  //设置该实例的x和y的坐标
  yanhua2.y=-20;
  yanhua2.rotation=Math.random()*360;
//设置旋转角度0-360度之间的任意值
  var sc2=1+Math.random()*0.2;  
//设置水平和垂直方向的缩放比例为0.6到1的任意值
  yanhua2.scaleX=sc2;
  yanhua2.scaleY=sc2;
  yanhua2.gotoAndPlay(Math.round(Math.random()*6));
  //设置“运动”元件实例的播放头可以从第1~6帧中的任意帧开始
  var s2:ColorTransform = new ColorTransform();   //设置颜色值
  var m2:uint = Math.round(Math.random()*0xFFFFFF);
  s2.color = m2;
  yanhua2.transform.colorTransform = s2;
}

posted on 2012-10-28 22:29  笔墨丹青  阅读(204)  评论(0)    收藏  举报

导航