      */
     public function set explicitWidth(value:Number):void
     {
-        obj.explicitWidth = value / Math.abs(obj.scaleX);
+        obj.explicitWidth = (obj.scaleX == 0) ? 0 : value / Math.abs(obj.scaleX);
     }
     
     //----------------------------------

     */
    public function setActualSize(newWidth:Number, newHeight:Number):void
    {
        obj.setActualSize(newWidth / Math.abs(obj.scaleX), newHeight / Math.abs(obj.scaleY));
    }


    //--------------------------------------------------------------------------
    //

     */
    public function set explicitHeight(value:Number):void
    {
        obj.explicitHeight = (obj.scaleY == 0) ? 0 : value / Math.abs(obj.scaleY);
    }

    //----------------------------------
