Пишу код цель чтобы movieclip помещенный на stage при изменении высоты окна браузера(плэера) соответственно менялся. Для этой цели ставлю addEventListener где Event.RESIZE Вообщем вот весь код:

Код AS3:
package
{
import flash.display.*;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
public class ZhMenu extends Sprite
{
public var menubg:MovieClip;
public function ZhMenu()
{
var menubg:MovieClip = new menuGrad();
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.addEventListener(Event.RESIZE, onResize);
this.addChild (menubg);
menubg.x=0;
menubg.width = 150;
menubg.height = stage.stageHeight;
}
public function onResize (event:Event):void
{
var sh:Number = stage.stageHeight;
menubg.x=0;
menubg.width=150;
menubg.height=sh;
}
}
}
В результате объект menubg на сцену он ставит в положеное место но при изменении размеров окна выдает ошибку:

Код:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at ZhMenu/onResize()
И естественно размеры объекта menubg никак не изменяются.
Помогите кто знает actionScript 3.0 получше.
Плиз.
