Hi Tim,

Thanks for your reply.
Unfortunately, it doesn't work... :(
The button displays <u>O</u>pen... in plain text...

On Thu, Nov 27, 2008 at 8:48 PM, Tim Hoff <[EMAIL PROTECTED]> wrote:

>   One caveat: since Button will measure the additional html characters,
> you might want to set the button's width explicitly.
>
> -TH
>
>
> --- In [email protected], "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 [email protected], "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
> > >
> >
>  
>

Reply via email to