flash on 2010-1-21
♥0 |
Line 48 |
Modified 2010-02-13 18:31:53 |
MIT License
archived:2017-03-30 08:53:23
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/vhSB
*/
package {
import flash.events.TimerEvent;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.display.Sprite;
import flash.display.Shape;
import flash.accessibility.Accessibility;
import flash.utils.Timer;
import flash.filters.BlurFilter;
import flash.filters.DropShadowFilter;
public class FlashTest extends Sprite {
public function FlashTest() {
// write as3 code here..
var cenX:Number = stage.stageWidth/2;
var myTimer:Timer = new Timer(109);
myTimer.addEventListener(TimerEvent.TIMER,text);
myTimer.start();
function text(event:TimerEvent):void{
var maru:Shape = new Shape();
with(maru.graphics){
beginFill(Math.floor(Math.random()*0xffffff));
drawCircle(mouseX,mouseY,Math.floor(Math.random()*30));
endFill();
}
addChild(maru);
var my:DropShadowFilter= new DropShadowFilter(10,24,6);
var myy:Array = new Array(my);
maru.filters = myy;
var test:Number = Math.random()*-15;
var speedx:Number = Math.random()*10;
addEventListener(Event.ENTER_FRAME,susumu);
function susumu(event:Event):void{
if(maru.x>300){
speedx *=-1;
}
if(maru.x<0){
speedx *=-1;
}
if(maru.y>200){
maru.graphics.clear();
}
maru.x +=speedx;
maru.y +=test;
test +=0.5;
}
}
}
}
}