One caveat: since Button will measure the additional html characters, you might want to set the button's width explicitly.
-TH --- In flexcoders@yahoogroups.com, "Tim Hoff" <[EMAIL PROTECTED]> wrote: > > > Hi Sefi, > > Here's a way that you can do that by extending Button: > > // AS --------------------------------------------------------------- > > package controls > { > import mx.controls.Button; > > > > public class HTMLButton extends Button > { > public function HTMLButton() > { > super(); > } > > override protected function > updateDisplayList(unscaledWidth:Number,unscaledHeight:Number):void > { > super.updateDisplayList(unscaledWidth, unscaledHeight); > > textField.htmlText = label; > } > } > } > > // MXML > -------------------------------------------------------------------- > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > xmlns:controls="controls.*" > creationComplete="onCreationComplete()"> > > > > <mx:Script> > <![CDATA[ > private function onCreationComplete():void > { > var myButtonHTMLText:String = "<u>O</u>pen"; > myButton.label = myButtonHTMLText; > } > ]]> > </mx:Script> > > > > <controls:HTMLButton id="myButton"/> > > > > </mx:Application> > > // ---------------------------------------------------------- > > -TH > > --- In flexcoders@yahoogroups.com, "Sefi Ninio" sefi.ninio@ wrote: > > > > Hey, > > > > I have set up a keyboard shortcut to call the onButtonClick handler. > > Now, I'd like the button label to hint that the shortcut is present. > > > > For example, say the button label is 'Open' and the keyboard shortcut > is > > Ctrl-O, I'd like the button label to be *O*pen, with underline only > under > > the O. > > > > I've searched the API as well as google to no avail. > > I'm thinking of extending Button to enable this, but it probably won't > be > > trivial and I'd like to know if there's a simpler option before going > that > > path... > > > > Thanks, > > Sefi > > >