flash on 2016-10-10
♥0 |
Line 36 |
Modified 2016-10-10 06:07:44 |
MIT License
archived:2017-03-20 16:22:24
ActionScript3 source code
/**
* Copyright mutantleg ( http://wonderfl.net/user/mutantleg )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/6vhp
*/
package {
import flash.events.Event;
import flash.display.Sprite;
public class FlashTest extends Sprite {
public function FlashTest() {
stage.addEventListener(Event.ENTER_FRAME, onEnter);
}//ctor
public var x0:Number = 100;
public var y0:Number = 230;
public var x1:Number = 140;
public var y1:Number = 230;
public var t:Number=0;
public var cx:Number =0;
public var cy:Number=0;
public function onEnter(e:Event):void
{
graphics.clear();
graphics.lineStyle(2,0);
cx = x0+(x1-x0)*t;
cy = y0+(y1-y0)*t;
cy += Math.sin(t*3.1415)*-32;
graphics.drawCircle(cx,cy,16);
graphics.drawCircle(x0,y0, 4);
graphics.drawCircle(x1,y1, 4);
t+=0.03;
if (t>=1)
{
t =0;
x0=x1; y0=y1;
x1+=64;
if (x1>465)
{ x0=0; x1=64;}
}
}//onenter
}//classend
}