forked from: forked from: forked from: forked from: forked from: forked from: forked from: forked from: forked from: flash on 2010-1-13
forked from forked from: forked from: forked from: forked from: forked from: forked from: forked from: forked from: flash on 2010-1-13 (diff: 73)
ActionScript3 source code
/**
* Copyright Tamanegi_kenshi ( http://wonderfl.net/user/Tamanegi_kenshi )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/cVjO
*/
package{
import flash.display.Sprite;
import flash.display.Loader;
import flash.net.URLRequest;
import caurina.transitions.Tweener;
import flash.events.TimerEvent;
import flash.utils.Timer;
import flash.events.MouseEvent;
import caurina.transitions.properties.ColorShortcuts;
import caurina.transitions.properties.FilterShortcuts;
public class test extends Sprite{
private var img:Loader;
private var url:String;
private var myTimer:Timer;
private var shikaku:Ball;
private var uur:URLRequest;
public function test(){
init();
}
private function init():void{
shikaku=new Ball();
shikaku.x=stage.stageWidth/2;
shikaku.y=stage.stageHeight/2;
addChild(shikaku);
shikaku.buttonMode=true;
ColorShortcuts.init();
FilterShortcuts.init();
shikaku.addEventListener(MouseEvent.ROLL_OVER,over);
shikaku.addEventListener(MouseEvent.ROLL_OUT,out);
}
private function over(e:MouseEvent):void{
Tweener.addTween(shikaku,{_color:Math.random()*0xffffff,rotation:360,scaleX:10,scaleY:10,transition:"easinoutexpo",time:1});
}
private function out(e:MouseEvent):void{
Tweener.addTween(shikaku,{scaleX:1,scaleY:1,transition:"easin",time:2});
}
}
}
import flash.display.Sprite;
class Ball extends Sprite{
public var size:uint;
public var color:uint;
function Ball(size:uint=20,color:uint=0x000000){
this.size=size;
this.color=color;
graphics.beginFill(color);
graphics.drawRect(-size/2,-size/2,size,size);
graphics.endFill();
}
}
