flash on 2011-7-10
♥2 |
Line 42 |
Modified 2011-07-10 01:15:28 |
MIT License
archived:2017-03-20 12:33:05
ActionScript3 source code
/**
* Copyright soundkitchen ( http://wonderfl.net/user/soundkitchen )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/c3SE
*/
package
{
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageQuality;
import flash.display.StageScaleMode;
import flash.events.Event;
[SWF(frameRate=30)]
public class FlashTest extends Sprite
{
private var ball:Ball;
public function FlashTest()
{
addEventListener(Event.ADDED_TO_STAGE, _onAdded);
}
private function _onAdded(evt:Event):void
{
removeEventListener(Event.ADDED_TO_STAGE, _onAdded);
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
ball = addChild(new Ball()) as Ball;
addEventListener(Event.ENTER_FRAME, _onEnterFrame);
}
private function _onEnterFrame(evt:Event):void
{
var distX:Number = mouseX - ball.x;
var distY:Number = mouseY - ball.y;
ball.x += distX * .15;
ball.y += distY * .15;
}
}
}
import flash.display.Shape;
class Ball extends Shape
{
public function Ball()
{
graphics.beginFill(0xFF0066);
graphics.drawCircle(0, 0, 50);
graphics.endFill();
}
}