分享

as3水泡上升

 宜宾翠屏区 2019-02-25

package 
{
 import flash.display.MovieClip;
 import flash.utils.Timer;
 import flash.events.Event;
 import flash.events.TimerEvent;
 public class shijian extends MovieClip
 {
  var timer:Timer;
  public function shijian()
  {
   timer = new Timer(100);
   timer.addEventListener(TimerEvent.TIMER,px);
   timer.start();
  }
  function px(evt:TimerEvent):void
  {
   // 控制每次触发的时间  是TIMER类的一个属性
   timer.delay = Math.random() * 150 +1040;
   timer.start();
   movepp();
  }
  function movepp():void
  {
   //PP 为一个水泡元件
   var pp:PP = new PP();
   pp.x =100;
   pp.y = 350;
   pp.scaleX = pp.scaleY = Math.random() * 2;
   pp.alpha = Math.random() * 0.3 +0.5;
   addChild(pp);
   pp.addEventListener(Event.ENTER_FRAME,px1);
  }
  function px1(evt:Event):void
  {
   evt.target.x +=  Math.random() *5-2;
   evt.target.y-=  Math.random() *1;
  }

 }

}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多