 
         var size :int = bounds.width * bounds.height;
         contents = new Array(size);
+        var fchar :int = int(fill.charCodeAt(0));
         for (var ii :int = 0; ii < size; ii++) {
-            contents[ii] = 0x20;
+            contents[ii] = fchar;
         }
     }
 }


    /** The list of windows (sorted by layer). */
    protected var _windows :Array = [ ];
}
}


            _socket.writeShort(_height);
        });
        _socket.addEventListener(IOErrorEvent.IO_ERROR, function (event :IOErrorEvent) :void {
            fatalError("Couldn't connect to server.  Please try again later.");
        });
        _socket.addEventListener(SecurityErrorEvent.SECURITY_ERROR,
                function (event :SecurityErrorEvent) :void {
