掃除はストレス解消にいいらしい。

by s26
...
@author shun
♥0 | Line 43 | Modified 2010-06-04 17:32:15 | MIT License
play

ActionScript3 source code

/**
 * Copyright s26 ( http://wonderfl.net/user/s26 )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/1aKB
 */

package  {
	import flash.display.*;
	
	/**
	 * ...
	 * @author shun
	 */
	public class objmove extends Sprite {
		
		public function objmove() {
			init();
		}
		
		private function init():void {
			for (var i:Number = 0; i <  25 ; i ++ ) {
				for (var j:Number = 0; j <  25 ; j ++ ) {
					var _cl:Sprite = new Circle();
					addChild(_cl)
					_cl.x = 10 + i * 15;
					_cl.y = 10 + j * 15;
				}
			}
		}
	}
}
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;

class Circle extends Sprite {
	private var _sp:Sprite
	function Circle() {
		_sp = new Sprite();
		_sp.graphics.beginFill(0x003399,1)
		_sp.graphics.drawCircle( -3, -3, 3);
		_sp.graphics.endFill();
		this.addChild(_sp)
		eventPut();
	}
	private function eventPut():void {
		addEventListener(Event.ENTER_FRAME, function(e:Event) :void{
			if ((_sp.x - mouseX) * (_sp.x - mouseX) + (_sp.y - mouseY) * (_sp.y - mouseY) < 100) {
					_sp.visible = false
			}else if ((_sp.x - mouseX) * (_sp.x - mouseX) + (_sp.y - mouseY) * (_sp.y - mouseY) < 16000) {
					_sp.x += (mouseX - _sp.x) / 20;
					_sp.y += (mouseY - _sp.y) / 20;
			}else {

			}
		});
	}
	
	
}