flash on 2010-2-13
♥0 |
Line 33 |
Modified 2010-02-13 01:40:04 |
MIT License
archived:2017-03-30 08:53:36
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/nu60
*/
package{
import flash.display.Sprite;
import flash.filters.DropShadowFilter;
import flash.events.Event;
public class ani extends Sprite{
private var sp:Sprite;
private var drop:DropShadowFilter;
public function ani(){
init();
}
private function init():void{
sp = new Sprite();
with(sp.graphics){
lineStyle(1);
beginFill(0xff0000);
drawCircle(0,0,15);
endFill();
}
sp.x = stage.stageWidth/2;
sp.y = stage.stageHeight/2;
addChild(sp);
drop = new DropShadowFilter(0,0,255,5,10,10,1);
addEventListener(Event.ENTER_FRAME,onE);
}
private function onE(event:Event):void{
var dx:Number = mouseX - sp.x;
var dy:Number = mouseY - sp.y;
drop.distance = -Math.sqrt(dx*dx + dy*dy);
drop.angle =Math.atan2(dy,dx)*180/Math.PI;
sp.filters =[drop];
}
}
}