flash on 2011-7-2
♥0 |
Line 40 |
Modified 2011-07-02 17:17:19 |
MIT License
archived:2017-03-20 05:08:18
ActionScript3 source code
/**
* Copyright yashikei ( http://wonderfl.net/user/yashikei )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/vUBr
*/
package {
import flash.events.MouseEvent;
import flash.accessibility.Accessibility;
import flash.events.TimerEvent;
import flash.utils.Timer;
import flash.display.*;
public class funMovie extends Sprite {
private var b:ball = new ball();
private var _timer:Timer = new Timer(10);
public function funMovie() {
init();
}
private function init():void{
stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouse);
stage.addChild(b);
_timer.start();
_timer.addEventListener(TimerEvent.TIMER, TimerHandler);
}
private function TimerHandler(e:TimerEvent):void{
b.draw(stage.mouseX, stage.mouseY);
}
private function onMouse(e:MouseEvent):void{
if(e.buttonDown == true) _timer.stop();
else _timer.start();
}
}
}
import flash.display.*;
internal class ball extends MovieClip{
public var posx:Number;
public var posy:Number;
private var _circle1:Sprite = new Sprite();
public function ball(){
addChild(_circle1);
}
public function draw(pos_x:Number, pos_y:Number):void{
_circle1.graphics.beginFill(0xFFCC00);
_circle1.graphics.drawCircle(pos_x, pos_y, 40);
}
}