掃除はストレス解消にいいらしい。
...
@author shun
♥0 |
Line 43 |
Modified 2010-06-04 17:32:15 |
MIT License
archived:2017-03-20 09:11:33
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 {
}
});
}
}