          * @param Number c: The color for the text -- from 0x0 (black) to 0xFFFFFF (white)
          */
         public override function setColor ( col:* ):void {
-            if (col) {
-                this.colorstring = "#" + col.toString( 16 );
+            if (col != null) {
+                this.textcolor = col;
                 this.__setFormat();
                 this.setText( this.text );
             }

            var tf:TextFormat = new TextFormat();
            tf.size = this.fontsize;
            tf.font = (this.font == null ? cfontname : this.font.name);
            tf.color = this.colorstring;

            // If there is no font found, assume a device font
            if (this.font == null) {

        var font = null;
        public var lineheight = 11;

        public var textcolor = 0;
        public var text:String = "";

        public var resize:Boolean = true;
