forked from: flash on 2010-12-13
forked from flash on 2010-12-13 (diff: 37)
FilterShortcutsの初期化 import flash.events.Event; import flash.utils.Timer;
ActionScript3 source code
/**
* Copyright asobuno2010 ( http://wonderfl.net/user/asobuno2010 )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/uuwW
*/
// forked from asobuno2010's flash on 2010-12-13
package {
import flash.display.Sprite;
import flash.events.MouseEvent;
import caurina.transitions.Tweener;
import caurina.transitions.properties.FilterShortcuts;
FilterShortcuts.init(); //FilterShortcutsの初期化
//import flash.events.Event;
//import flash.utils.Timer;
public class Anime2 extends Sprite {
public function Anime2():void {
stage.addEventListener("click", clickHandler);
}
private function clickHandler(event:MouseEvent):void {
var s:Sprite = new Sprite ();
s.graphics.beginFill(Math.random() * 0x1000000);
s.graphics.drawCircle(0,0,10);
s.graphics.endFill();
addChild(s);
s.x = event.stageX;
s.y = event.stageY;
Tweener.addTween(s, {
time : 1,
scaleX : 5,
scaleY : 5,
transition: "easeOutBounce"
});
Tweener.addTween(s, {
time : 0.5,
delay : 1,
alpha : 0,
scaleX : 10,
scaleY : 10,
_Blur_blurX : 30,
_Blur_blurY : 30,
onComplete : function():void {
removeChild(s);
}
});
}
/*var timer:Timer = new Timer (50,20);
timer.start();
timer.addEventListener("timer", function(event:Event):void {
var ratio:Number = timer.currentCount / timer.repeatCount;
s.alpha = 1-ratio;
s.scaleX = 5*ratio;
s.scaleY = 5*ratio;
s.rotation = 360*ratio;
});
timer.addEventListener("timerComplete", function(event:Event):void {
removeChild(s);
});*/
//}
}
}
