I am trying to trace stage.name in child view after addChild:
import flash.events.Event;
import flash.text.TextField;
public class TestView extends TextField {
public function TestView() {
addEventListener(Event.ADDED_TO_STAGE, handleAddedToStage);
}
private function handleAddedToStage(event : Event) : void {
this.text = "TEXT ON TEXTFIELD";
trace("Stage is"+stage.name);
trace("Stage width"+stage.stageWidth);
}
}
stage.name is already overrided: in Main:
import flash.display.Sprite;
public class Main extends Sprite {
public function Main() {
addChild(new TestView());
}
override public function get name():String {
return "MAINSTAGE";
}
}
But getting null in log: tail: flashlog.txt: file truncated Stage isnull