anchor.diff:        this.addToStage();
       }
     }
  +  
  +  /**
  +   * Create static colored background. 
  +   */
  +  Background.color(State stateContext, 
  +       {int width: 1, int height: 1, bool transparent: false, 
  +        int color: 4294967295, num pixelRatio: 1.0,
  +        String repeatMode: DEFAULT_REPEAT_MODE, 
  +        String scaleMode: DEFAULT_SCALE_MODE})
  +      : this.bitmapdata(stateContext, 
  +          new StageXL.BitmapData(width,height,transparent,color,pixelRatio),
  +          repeatMode: repeatMode, scaleMode: scaleMode
  +      );
   
     /**
      * Create a Background object from an image.
  
positive.code:         stateContext.game.resourceManager.getBitmapData(resourceName), 
          isMovable: isMovable, addToStage: addToStage, 
          repeatMode: repeatMode, scaleMode: scaleMode
        );
  
    /**
     * Create a Background object from an image, which is inside a texture atlas(JSON).
  
negative.code:       stateContext.game.resourceManager.getTextureAtlas(textureAtlasName)
          .getBitmapData(resourceName), 
        isMovable: isMovable, addToStage: addToStage, 
        repeatMode: repeatMode, scaleMode: scaleMode
      );
  
    addToStage() {
      _backgroundTileList.forEach((tile) {
  