flash on 2010-4-17

by kazuyuki
♥0 | Line 37 | Modified 2010-04-17 17:37:42 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    import flash.display.BitmapData;
    import flash.text.TextField;
    import flash.display.Bitmap;
    import org.libspark.betweenas3.BetweenAS3;
    import org.libspark.betweenas3.easing.*;
    import org.libspark.betweenas3.tweens.ITween;
    
    import flash.display.Shape;
    public class FlashTest extends Sprite {
        public function FlashTest() {
        		var bd:BitmapData= new BitmapData(100, 100, false, 0x999999);
        		var bp:Bitmap = new Bitmap(bd);
        		var text:TextField = new TextField();
        		text.text ="hello world";
        		text.textColor = 0xffffff;
        		text.autoSize = "left";        		
        		
        		bd.draw(text);
        		addChild(bp);
        		
        		for(var k:int = 0; k < bd.width; k++){
                for(var j:int = 0; j < bd.height; j++){
                    var t0:ITween =
                     BetweenAS3.tween(addChild(new circle(0,0, bd.getPixel(k,j))), {x:465,y:465}, {x:k,y:j}, 8) 
                     t0.play(); 
                }
            }
        		
            // write as3 code here..
            
        }
    }
}

import flash.display.Sprite;
class circle extends Sprite{
	public function circle(x:Number, y:Number, color:Number){
		graphics.beginFill(color);
		graphics.drawCircle(x, y, 5);
		graphics.endFill();
	}
}