           o Stops at the current frame if framenumber is null 
       */
       public function stop( fn:Number = 1, rel:Boolean = false ):void {
-          if (this.resource == null) {
+          if (this.resource == null || imgLoader) {
               return;
           }
           var resinfo = LzResourceLibrary[this.resource];

          if (this.owner != null) {
              this.owner.resourceevent('totalframes', res.frames.length);
          }
          if (this.resourceObj == null) {
              this.createResourceBitmap()  
          }


          this.resource = url;
          if (! imgLoader) {
            if (this.resourceObj) this.unload();
            imgLoader = new Loader();
            this.resourceObj = imgLoader;
            this.addChildAt(imgLoader, IMGDEPTH);
