zoukankan      html  css  js  c++  java
  • flash sin

    //参数常量
    const Y_SPEED = 0.07; //y轴变化速度
    const X_SPEED = 0.10; //x轴变化速度
    const AMPLITUDE = 150.0; //最大振幅
    const X_START = stage.stageWidth/2; //x轴的起始点
    const Y_START = stage.stageHeight/2; //y轴的起始点

    //变量
    var ySpeed:Number = Y_SPEED;
    var xSpeed:Number = X_SPEED;
    var amplitude:Number = AMPLITUDE;
    var angleX = 0;
    var angleY = 0;

    var b:Ball = new Ball();
    addChild(b);

    b.x = X_START;
    b.y = Y_START;

    graphics.moveTo(b.x,b.y);

    addEventListener(Event.ENTER_FRAME,EnterFrameHandler);

    function EnterFrameHandler(e:Event){

    b.y = Y_START + Math.sin(angleY) * amplitude;
    b.x = X_START + Math.sin(angleX) * amplitude;

    angleX += xSpeed;
    angleY += ySpeed;

    //angleX += Math.random()/10;
    //angleY += Math.random()/5;

    graphics.lineStyle(1,0xefefef,1);
    graphics.lineTo(b.x,b.y);
    }

  • 相关阅读:
    Hibernate初学
    表分区
    单列函数
    Oracle基础
    8.28
    SpringMVC
    SpringMVC 初级操作
    试题评测
    Mybatis

  • 原文地址:https://www.cnblogs.com/flashweb/p/3526444.html
Copyright © 2011-2022 走看看