estoy buscando la manera de poner el tool tip dependiendo de la posicion del item por la que pases el raton, hasta ahora no he tenido exito... este es mi codigo.
CustomToolTip:
Código Flex 3:
Ver original
<?xml version="1.0" encoding="utf-8"?> <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" implements="mx.core.IToolTip" borderThickness="3" borderColor="#555555" borderStyle="solid" cornerRadius="20" paddingTop="10" backgroundColor="#FFFFFF" paddingRight="10" paddingLeft="10" paddingBottom="10" width="500"> <mx:Script> <![CDATA[ [Bindable] public var info:XML = new XML(); // Implement required methods of the IToolTip interface; these // methods are not used in this example, though. public var _text:String; public function get text():String { return _text; } public function set text(value:String):void { } ]]> </mx:Script> <mx:HBox width="100%" backgroundAlpha="0"> <mx:Label text="Titulo:"/> <mx:Label id="lblTitulo" text="{info.@titulo}" fontSize="12"/> </mx:HBox> <mx:HBox width="100%" backgroundAlpha="0"> <mx:Label text="Fecha:"/> <mx:Label id="lblFecha" text="{info.@fecha}" fontSize="12"/> </mx:HBox> <mx:HBox width="100%" borderStyle="none" backgroundAlpha="0"> <mx:Label text="Fotografo:"/> <mx:Label id="lblFotografo" text="{info.@fotografo}" fontSize="12"/> </mx:HBox> <mx:Label text="Resumen:"/> <mx:Text text="{info.@resumen}" id="txtResumen" width="90%" height="50"/> <mx:HorizontalList height="110" width="80%" id="tilelista" rowCount="1" rowHeight="140" maxRows="1" liveScrolling="true" backgroundAlpha="0" borderStyle="none" allowMultipleSelection="false" dataProvider="{info.@archivo}"/> </mx:VBox>
Este es el componente que se manda llamar al CustomToolTip, he intentado hacer esto con el ToolTip.move pero me mueve todos los tool tips y lo que quiciera hacer es que dependiendo de la posicion del item con respecto del tamaño de la pantalla muestre el tool tip mas arriba o mas abajo...
ItemRenderFotos:
Código Flex 3:
Ver original
<?xml version="1.0" encoding="utf-8"?> <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%" toolTip=" " verticalAlign="middle" horizontalAlign="center" toolTipCreate="CreateCustomToolTip(event)"> <mx:Script> <![CDATA[ import mx.events.ToolTipEvent; import mx.managers.ToolTipManager; private function CreateCustomToolTip(event:ToolTipEvent):void { var tooltip:CustomToolTip = new CustomToolTip(); tooltip.info = event.target.data; event.toolTip = tooltip; event.toolTip.move(-10,-10); } ]]> </mx:Script> <mx:Image height="180" width="180" source="http://localhost/previstas_discos/{data.@dir}/{data.@arch1}" verticalAlign="middle" horizontalAlign="center"/> </mx:VBox>
ha otra cosa es que el TileList del tool tip no me muestra los elementos... antes si lo asi por que no estaban en el tooltip... esto influye o que onda???
les agradesco mucho si pueden ayudarme... saludos!