イベントがすでに発生した後、イベントをリッスンしています。先にイベント リスナーを追加する必要があります。
public class Game extends Sprite
{
public function Game()
{
this.addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
trace("Starling running");
GV.worldManager = new WorldManager();
GV.worldManager.addEventListener(NewWorldEvent.CHANGE, addToStage);
this.addChild(GV.worldManager);
GV.worldManager.setWorld(new World());
}
private function addToStage(e:NewWorldEvent):void
{
this.addChild(e.world as World);
trace("Handling new world event!");
}
}