forked from: flash on 2009-6-26
♥0 |
Line 27 |
Modified 2009-06-27 01:38:11 |
MIT License
archived:2017-03-30 09:50:37
ActionScript3 source code
/**
* Copyright hacker_9p8x8mco ( http://wonderfl.net/user/hacker_9p8x8mco )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/91gc
*/
// forked from takawo's flash on 2009-6-26
package{
import flash.display.Sprite;
import flash.events.MouseEvent;
import com.flashdynamix.motion.Tweensy;
public class Anime2 extends Sprite{
public function Anime2():void{
// クリックイベントを監視する
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMoveHandler);
}
private function onMouseMoveHandler(event:MouseEvent):void {
// 円を作成
var s:Sprite = new Sprite();
s.graphics.beginFill(Math.random() * 0xFFFFFF);
s.graphics.drawCircle(0, 0, 10);
s.graphics.endFill();
addChild(s);
// 円をクリックされた位置に移動
s.x = event.stageX;
s.y = event.stageY;
s.scaleX = s.scaleY = 1;
s.alpha=0.5;
var rand:Number= 5*Math.random()+4;
Tweensy.to(s, {
scaleX: rand, // s の scaleX を 5 まで遷移
scaleY: rand,
alpha:0// s の scaleY を 5 まで遷移
}, 1 ); // 第3引数がduration
}
}
}