forked from: forked from: Hello World!!!

by Tamanegi_kenshi forked from forked from: Hello World!!! (diff: 75)
♥0 | Line 41 | Modified 2010-08-09 22:05:45 | MIT License
play

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/jCUp
 */

package{
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.display.Bitmap;
    import flash.display.BitmapData;
    import caurina.transitions.Tweener;
    
    public class test extends Sprite{
        
        private var bd:BitmapData;
        
        public function test(){
            init();
        }//function test
            
            private function init():void{
               var tf:TextField=new TextField();
               tf.textColor=0xff0000;
               tf.autoSize="left";
               tf.text="MAX\nCOFFEE";
                
         
                
                
                
                bd=new BitmapData(tf.width,tf.height,false,0x000000);
                bd.draw(tf);
                
                
                
                
                for(var i:int=0;i<bd.width;i++){
                    for(var k:int=0;k<bd.height;k++){
                        var ball:Circle=new Circle(bd.getPixel(i,k));
                        ball.x=Math.random()*400;
                        ball.y=Math.random()*300;
                        ball.rotation=Math.random()*360;
                        ball.scaleX=ball.scaleY=0.1;
                        ball.alpha=0;
                        addChild(ball);
                        Tweener.addTween(ball,{x:i*10,y:k*10,rotation:0,scaleX:1,scaleY:1,alpha:1,delay:i/4,time:4});
                                    
                                    
                                    
                      }//kのfor
                }//iのfor

            }//function init()


    }//class test

}//package




import flash.display.Sprite;

class Circle extends Sprite{
    public function Circle(color:uint):void{
        graphics.beginFill(color);
        graphics.drawRect(0,0,10,10);
        graphics.endFill();
    }
}