flash on 2010-5-26

by kappaLab
♥0 | Line 29 | Modified 2010-05-26 10:16:27 | MIT License
play

ActionScript3 source code

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

package  {
	import flash.display.Sprite;
	import flash.events.Event;
	import flashx.textLayout.elements.TextFlow;
	import flashx.textLayout.elements.ParagraphElement;
	import flashx.textLayout.elements.SpanElement;
	import flashx.textLayout.container.ContainerController;
	
	public class Main extends Sprite{

		private var i:int = 0;
		public function Main() {
			trace(stage	)
			addEventListener(Event.ADDED_TO_STAGE,onAdded);
		}

		private function onAdded(e:Event):void{
			trace(e)
			graphics.beginFill(0xFF0000*i);
			graphics.drawRect(0,0,100,100)
			i++
			var tf:TextFlow = new TextFlow();
			var p:ParagraphElement = tf.addChild(new ParagraphElement()) as ParagraphElement;
			var s:SpanElement = p.addChild(new SpanElement()) as SpanElement;
			s.text = "textFlow"
			
			var sp:Sprite = addChild(new Sprite()) as Sprite;
			sp.x = sp.y = 100;
			tf.flowComposer.addController(new ContainerController(sp,100,100));
			tf.flowComposer.updateAllControllers();
		}
	}
	
}