One option would be to float an transparent UIComponent over the area in 
question and give it the tooltip.


On 4/13/10 11:37 PM, "G" <gmonie...@yahoo.com> wrote:






I am trying to cancel a tooltip event (I only want it to display when the mouse 
is hovered over a certain area), and can't seem to figure it out. I tried 
stopPropagation, preventDefault, and stopImmediatePropagation, but none of them 
seem to work.

Here the code I am using:

private function toolTipCreateHandler(event:ToolTipEvent):void {
 if(event.currentTarget.mouseX < 130) {
 var tooltip:PhotoToolTip = new PhotoToolTip();
 tooltip.src = event.currentTarget.toolTip;
 event.toolTip = tooltip;
 }
 else {
 event.stopImmediatePropagation();
 }
 }

Any ideas?

Thanks






--
Alex Harui
Flex SDK Team
Adobe System, Inc.
http://blogs.adobe.com/aharui

Reply via email to