flash on 2014-11-4

by qaddodi
♥0 | Line 40 | Modified 2014-11-04 02:09:51 | MIT License
play

ActionScript3 source code

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

package {
    import flash.events.Event;
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public var pixels:Array = new Array();
        public var i:int;
        public var numberOfPixels:int = 100;
        public function FlashTest() {
            for(i=0;i<numberOfPixels;i++){
                pixels[i] = new pixel(0x000000,2);
                addChild(pixels[i].gfx);
            }
            addEventListener(Event.ENTER_FRAME, loop);
            
        }
        
        public function loop(e:Event):void{
            for(i=0;i<numberOfPixels;i++){
                motion(pixels[i].gfx,10+i,200+i,1);
            }

        }
        
        public function motion(gfx:Sprite, x:Number, y:Number, speed:Number):void{
            while(gfx.x!=x){
                gfx.x+=(gfx.x-x*speed/100);
            }
            while(gfx.y!=y){
                gfx.y+=(gfx.y-y*speed/100);
            }
        }
        
        
    }
}
import flash.display.Sprite;

class pixel{
    public var xFinal:Number;
    public var yFinal:Number;
    public var gfx:Sprite = new Sprite();
    public function pixel(c:Number, r:Number){
        gfx.graphics.beginFill(c);
        gfx.graphics.drawCircle(0,0,r);
        gfx.graphics.endFill();
    }
}