Is your rectangle a shape or sprite?  Make sure it isn't mouseEnabled

 

________________________________

From: [email protected]
[mailto:[EMAIL PROTECTED] On Behalf Of arpan srivastava
Sent: Monday, November 27, 2006 12:13 AM
To: [email protected]
Subject: Re: [flexcomponents] drawing a stack of rectangle ?

 

in updateDisplayList() when I have completed drawing my stack of
rectangles i call this function which creates a selectionLayer at the
top.

private function drawSelectionLayer():void{
     _selectionLayer = new FlexSprite();
    _selectionLayer.name = "selectionLayer";
    _selectionLayer.mouseEnabled = false;
    this.addChild(_selectionLayer);
    var g:Graphics = _selectionLayer.graphics;
    g.beginFill(0, 0);
    g.drawRect(0, 0, 10, 10);
    g.endFill();
}

Now whenever i need to highlight any rectangle i just create a new
rectanlge and add it to the _selectionLayer. but problem is that,
moueOut event is called when the new rectangle is added to the selection
layer, it treats it as going to a new rectangle, and destroys the
tooltip.

----- Original Message ----
From: Alex Harui <[EMAIL PROTECTED]>
To: [email protected]
Sent: Monday, November 27, 2006 9:08:56 AM
Subject: RE: [flexcomponents] drawing a stack of rectangle ?

How did you create the layer?  It sounds like it got created too high
up.

 

________________________________

From: flexcomponents@ yahoogroups. com [mailto: flexcomponents@
yahoogroups. com ] On Behalf Of arpan srivastava
Sent: Sunday, November 26, 2006 7:19 PM
To: flexcomponents@ yahoogroups. com
Subject: Re: [flexcomponents] drawing a stack of rectangle ?

 

Hi Alex,
          I created a topmost sprite that floats over all the content
just like a selectedLayer in ListBase.as, it works fine but toolip is
hidden behind it, for tooltip I am doing

var barToolTip:ToolTip = ToolTipManager. createToolTip( x,y,text) ;

and i am getting the x and y coordinates from event.stageX and
event.stageY, but this tooltip gets hidden behind the selection layer.

----- Original Message ----
From: Alex Harui <[EMAIL PROTECTED] com>
To: flexcomponents@ yahoogroups. com ; Flex Coders <[EMAIL PROTECTED]
ups.com>
Sent: Monday, November 27, 2006 2:08:30 AM
Subject: RE: [flexcomponents] drawing a stack of rectangle ?

One way is to create a topmost sprite that floats over all the content
and draw the highlight rectangle on that.  Another is to change the
child index of the rectangle so it is on top of the others.  It sort of
depends on what visual effect you want.

 

________________________________

From: flexcomponents@ yahoogroups. com [mailto: flexcomponents@
yahoogroups. com ] On Behalf Of arpan srivastava
Sent: Saturday, November 25, 2006 10:52 PM
To: Flex Coders; Flex Components
Subject: [flexcomponents] drawing a stack of rectangle ?

 

Hi, 
 I am drawing a stack which contans rectangles of different depending on
some value. rectangles are drawn but they are overlapping each other by
1 or 2 pixels at the end. 

I have to highlight the rectangles also, for that I am creating a
rectangle on mouseOver event and adding the rectangle on the same
rectangle that I am highlighting, but this way the lower border of the
highlighter gets covered by the rectangle below that. 

 

 

 

 

 

 

Reply via email to