zoukankan      html  css  js  c++  java
  • 跟随鼠标的星星实例

    跟随鼠标的星星实例

    //设置间距
    var jianju:uint=90;
    //设置移动速度
    var speed:uint=2;
    //复制影片剪辑
    for(var i:int=0;i<6;i++){
      this["my_xing"+i]=new star();
      this["my_xing"+i].x=100+jianju*i;
      this["my_xing"+i].y=100; 
      this["my_xing"+i].width=85;
      this["my_xing"+i].height=85;
      this["my_xing"+i].gotoAndStop(Math.floor(Math.random()*6))
      //在舞台显示。
      addChild(this["my_xing"+i])
      }
      addEventListener(Event.ENTER_FRAME,genshui);
      function genshui(e:Event) {
        //默认情况下第一个星星的位置为鼠标位置,此处35为鼠标的位置往右移动35/speed这么长。
        this.my_xing0.x+=(root.mouseX+35-this.my_xing0.x)/speed;
        this.my_xing0.y+=(root.mouseY-this.my_xing0.y)/speed;
        //接下来,是最重要的部分,逐个计算后面完全符的位置,根据首个星星来计算
        for(var i:uint=5;i>0;i--){
          this["my_xing"+i].x+=(this["my_xing"+(i-1)].x+jianju-this["my_xing"+i].x)/speed;
          this["my_xing"+i].y+=(this["my_xing"+(i-1)].y-this["my_xing"+i].y)/speed;
          }
    }
    

      

  • 相关阅读:
    级联
    自定义Exception
    正则表达式
    配置baseDao(hibernateTemplate)
    BigDecimal
    递归调用
    1,怎么获得数据库表结构。
    常用工具
    《ASP.NET企业级开发案例精解》源代码
    【转载】在jQuery EasyUI中实现对DataGrid进行编辑
  • 原文地址:https://www.cnblogs.com/fengziwu/p/11984217.html
Copyright © 2011-2022 走看看