flash on 2010-12-3

by kaaad
♥0 | Line 70 | Modified 2011-09-06 14:07:18 | MIT License
play

ActionScript3 source code

/**
 * Copyright kaaad ( http://wonderfl.net/user/kaaad )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/fzRr
 */

package {
  import flash.events.Event;
    import flash.display.Sprite;
    import flash.utils.*;
    
    [SWF(backgroundColor=0xffffff, width=465, height=465)]
    public class FlashTest extends Sprite {
        public function FlashTest() {

 var stage_w:Number = stage.stageWidth;
 var stage_h:Number = stage.stageHeight;
var st_x:Number = stage_w/2;
var st_y:Number = stage_h/2;
var dotScale:Number=3;
var toSecond:Number = 1000;
var deg:Number =0;
var tox:Number=st_x+20;
var toy:Number=st_y+20; 
 var nowX:Number =st_x;
 var nowY:Number = st_y;
var secPox:Array =[
st_x+100,
st_x,
st_x-100,
st_x
        ];
        var secPoy:Array =[
        st_y,
st_y-100,
st_y,
st_y+100
        ];
var secs:int=secPox.length;   



addEventListener(Event.ENTER_FRAME, dots);


function dots(event:Event):void {
   var sp:Sprite=new Sprite();
sp.graphics.beginFill(0x883377);
sp.graphics.drawCircle(st_x,st_y,dotScale);
sp.alpha = 0.0;
addChild(sp);
sp.alpha +=0.1;
var intervalId:uint = setTimeout(seconDots, toSecond);
}

function seconDots():void{
addEventListener(Event.ENTER_FRAME, secDots);
}

function secDots(event:Event):void {
 
    
   var sp2:Sprite=new Sprite();
   for(var i:int=0;i<secs;i++){
sp2.graphics.beginFill(0x883377);
sp2.graphics.drawCircle(secPox[i],secPoy[i],dotScale);
sp2.alpha = 0.0;
addChild(sp2);
sp2.alpha +=0.1;
   }
 
var intervalId:uint = setTimeout(linin, toSecond);
}

function linin():void{
addEventListener(Event.ENTER_FRAME, line1);
}
    graphics.lineStyle(1,0x000000,1);
    graphics.moveTo(st_x,st_y);
   function line1(event:Event):void{
   tox =secPox[0];
   toy =secPoy[0];
   nowX += (tox-nowX)/10;
   nowY += (toy-nowY)/10;
   graphics.lineTo(nowX,nowY);
}





}


 
        }
    }