     public function styleChanged(styleProp:String):void
     {
         StyleProtoChain.styleChanged(this, styleProp);
+        if (styleProp && (styleProp != "styleName"))
+            dispatchEvent(new Event(styleProp + "Changed"));
+        else
+            dispatchEvent(new Event("allStylesChanged"));
     }
 
     /**

               _inheritingStyles[styleProp] :
               _nonInheritingStyles[styleProp];
    }


    /**
     *  Sets a style property on this component instance.

        }
    }

    [Bindable(style="true")]
    /**
     *  Gets a style property that has been set anywhere in this
     *  component's style lookup chain.
