Adding links to a Panel container’s status text in Flex
The following example shows how you can assign an HTML formatted string to a Panel container’s status text field using the getStatusTextField() method in the mx_internal namespace.
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" creationComplete="init();"> <mx:Script> <![CDATA[ import mx.core.IUITextField; import mx.controls.Alert; private function init():void { var tf:IUITextField = panel.mx_internal::getStatusTextField(); tf.selectable = true; tf.addEventListener(TextEvent.LINK, textField_link); tf.htmlText = "status with <a href='event:showAlert'><u>link</u></a>"; } private function textField_link(evt:TextEvent):void { Alert.show("Success! A Panel container with a link in the status text.", evt.text); } ]]> </mx:Script> <mx:Panel id="panel" title="Title" status="status with link" width="320" height="240"> <mx:Text text="Click the link in the Panel container's status bar to launch an Alert control." width="100%" selectable="false" /> <mx:ControlBar> <mx:Text htmlText="<b>Note:</b> The status text field must have it's selectable property set to true in order to dispatch the link event." width="100%" selectable="false" /> </mx:ControlBar> </mx:Panel> </mx:Application> |
11:23 AM
|
Labels:
Flex Controls Samples
|
This entry was posted on 11:23 AM
and is filed under
Flex Controls Samples
.
You can follow any responses to this entry through
the RSS 2.0 feed.
You can leave a response,
or trackback from your own site.
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment