# Null object reference

**URL:** <https://forum.kirupa.com/t/null-object-reference/224648>\
**Category:** Uncategorized\
**Created:** [May 4, 2007, 2:05am UTC](https://forum.kirupa.com/t/null-object-reference/224648 "2007-05-04T02:05:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![B\_L\_U\_E](https://avatars.discourse-cdn.com/v4/letter/b/ba8739/32.png) [@B\_L\_U\_E](https://forum.kirupa.com/u/B_L_U_E)\
**Post date:** [May 4, 2007, 2:05am UTC](https://forum.kirupa.com/t/null-object-reference/224648/1 "2007-05-04T02:05:10Z")

</div>

i have this class

```auto
package {
    import flash.display.*;
    import flash.events.Event;
    import flash.net.URLRequest;

    public class Fullscreen extends Sprite {

        private var _bg:Sprite = new Sprite(), _loader:Loader = new Loader(), url:String, _req:URLRequest;

        public function Fullscreen(str:String):void {
            addChild(_bg);
            trace(str);
            url = str;
            _req = new URLRequest(url);
            _loader.load(_req);
            _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, imgLoaded);
        }
        
        private function onStageResize(... eventArray:Array):void {
            _bgresize();
        }
        
        private function imgLoaded(evt:Event):void {
            stage.frameRate = 32;
            stage.showDefaultContextMenu = false;
            stage.scaleMode = StageScaleMode.NO_SCALE;
            stage.align = StageAlign.TOP_LEFT;
            stage.addEventListener(Event.RESIZE,onStageResize);
            _bg.addChild(_loader.content);
            _bgresize();
        }
        
        private function _bgresize():void {
            _bg.width = (stage.height/stage.width > _bg.height/_bg.width) ? stage.stageHeight*(_bg.width/_bg.height) : stage.stageWidth;
            _bg.height = (stage.height/stage.width > _bg.height/_bg.width) ? stage.stageHeight : stage.stageWidth*(_bg.height/_bg.width);
        }
    }
}

```

and it’s outputting this error:

> TypeError: Error #1009: Cannot access a property or method of a null object reference.  
> at Fullscreen/::imgLoaded()

i’m pretty sure the stage values are null, but i dont know why. any ideas?
