forked from: forked from: Hello World!!!
forked from forked from: Hello World!!! (diff: 75)
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();
}
}
