that exactly was it.. thanks so much Doug!

On 2/5/07, Doug Lowder <[EMAIL PROTECTED]> wrote:
> Aha - the key is to provide a dataTipFunction, otherwise the
> tooltips are only displayed when the label is too long to fit within
> the allotted space.
>
> http://livedocs.macromedia.com/flex/2/langref/mx/controls/listClasses
> /ListBase.html#showDataTips
>
> I gave it a try, and sure enough the following sample app works.
>
> <?xml version="1.0" encoding="utf-8"?>
> <!-- Tree control example. -->
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";>
>
>     <mx:Script>
>         <![CDATA[
>             import mx.events.ListEvent;
>
>             public function onItemRollOver(event: ListEvent) : void {
>                 ta.text = [EMAIL PROTECTED];
>             }
>
>             public function getDataTip(item: Object) : String {
>                 return [EMAIL PROTECTED];
>             }
>         ]]>
>     </mx:Script>
>
>     <mx:XMLList id="treeData">
>         <node label="Mail Box">
>             <node label="Inbox">
>                 <node label="Marketing"/>
>                 <node label="Product Management"/>
>                 <node label="Personal"/>
>             </node>
>             <node label="Outbox">
>                 <node label="Professional"/>
>                 <node label="Personal"/>
>             </node>
>             <node label="Spam"/>
>             <node label="Sent"/>
>         </node>
>     </mx:XMLList>
>
>     <mx:Panel title="Tree Control Example" height="75%" width="75%"
>         paddingTop="10" paddingLeft="10" paddingRight="10"
> paddingBottom="10">
>
>         <mx:Label width="100%" color="blue"
>             text="Select a node in the Tree control."/>
>
>         <mx:HDividedBox width="100%" height="100%">
>             <mx:Tree width="50%" height="100%" labelField="@label"
>                 itemRollOver="onItemRollOver(event as ListEvent)"
>                 showDataTips="true" dataTipFunction="getDataTip"
>                 showRoot="false" dataProvider="{treeData}" />
>             <mx:TextArea id="ta" height="100%" width="50%" text=""/>
>         </mx:HDividedBox>
>
>     </mx:Panel>
> </mx:Application>
>
>
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links
>
>
>
>

Reply via email to