Блин, но а как мне из класса создать элемент
Вот я пытаюсь, но мне понятное дело выдает ошибку

Код AS3:
package mvc
{
import flash.text.TextField;
import flash.events.EventDispatcher;
import flash.events.Event;
import flash.display.Stage;
public class View extends EventDispatcher
{
private var numbSquare:Number;
private var _model:Model;
private var stage:Stage;
public function View()
{
if(!stage){
addEventListener(Event.ADDED_TO_STAGE, init);
}
}
private function init(e:Event):void
{
trace("ss");
}
public function set model(m:Model):void
{
_model = m;
_model.addEventListener(Model.MODEL_CHANGED, update);
}
private function update(e:Event):void
{
numbSquare = Number(_model.numbSquare);
for (var i:int = 0; i < numbSquare; i++)
{
trace(i);
var square:Square = new Square();
stage.addChild(square)
}
}
public function get model():Model
{
return _model;
}
}
}

Код AS3:
import mvc.Model;
import mvc.View;
import flash.events.Event;
var model:Model = new Model();
var view:View = new View();
view.model = model;
model.load("xml/settings.xml");
а ошибка такая:

Код:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at mvc::View/update()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mvc::Model/setSquare()
at mvc::Model/xmlLoaded()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
в общем о том, что сцена null и что придумать я не могу понять