Forked from: nitoyon's Hello World!!! diff:18 forked from: Hello World!!! ton forked:1favorite:1lines:48license : All rights reserved modified : 2008-12-19 04:04:52 Embed Tweet package{ import flash.display.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import caurina.transitions.Tweener; public class Foo extends Sprite{ private var bd:BitmapData; public function Foo():void{ var tf:TextField = new TextField(); tf.text = "Hello\nWorld!!!"; tf.autoSize = "left"; bd = new BitmapData(tf.width, tf.height, false); bd.draw(tf); for(var i:int = 0; i < bd.width; i++){ for (var j:int = 0; j < bd.height; j++) { var color:uint = bd.getPixel(i, j); if(!color){ Tweener.addTween( randomize(addChild(new Circle(color+(i+j)*3))), { x: i * 10, y: j * 10, alpha: 1, delay: 3 * Math.random(), time: 2 } ); } } } } private function randomize(d:DisplayObject):DisplayObject{ d.x = 400 * Math.random(); d.y = 300 * Math.random(); d.alpha = 0; return d; } } } import flash.display.Sprite; class Circle extends Sprite{ public function Circle(color:uint):void{ graphics.beginFill(color); graphics.drawCircle(0, 0, 6); graphics.endFill(); } } Code Fullscreen Preview Fullscreen tenchiwang2 : text text color Tweener.addTween time addChild Math.random alpha autoSize height width text TextField uint Sprite int sort new page view favorite forked pv0 forked from: forked from: Hell.. hacker_zxq7rj5go forked:0 favorite:0lines:48 (diff:1)