You might have to resort to checking to see if the mouseloc is within
the rect of each graphic you wish to check - ugh.

Ok, I finally got the expect results by doing the following!!!!!!!!

on mouseEnter
put the name of the last graphic into myGraphicName
if myGraphicName <> name of me then
 set the foregroundColor of graphic myGraphicName to black
end if

set the foregroundColor of me to blue
end mouseEnter

on mouseDown
put the name of the last graphic into myGraphicName
set layer of me to top

if myGraphicName <> name of me then
 set the foregroundColor of graphic myGraphicName to black
end if

end mouseDown

And this works!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Hope this is of help to someone at some stage!!!
Dave

-----------------------------
But I *DO* release the mouse button! I have two overlapping rectangles, A and B:


A is in front of B - both are black, mouse is outside both of them.
(user moves mouse into either A or B and the color changes to blue)
(user moves outside of both and they both go black)
(user moves back and forth between A and B and they change color correctly)
(user does a mouseDown and mouseUp in side the one that is already at the Front (A in this case))
(user moves mouse back and forth between A and B and they change color correctly)
(user does a mouseDown on the rectangle that is behind (B in this case))
(Both rectangles turn blue - B is placed in front of A)
(Move back and forth twice and all is back to normal and A and B change as expected)


So, I tried doing this:

on mouseDown

put name of last graphic into myGraphicName
set the foreGroundColor of graphic myGraphicName to black
set layer of me to top

end mouseDown

And it STILL doesn't work!!!!!!!!!!!!!!!!!

I have also tried sending an "mouseLeave" event to the "last" graphic and this doesn't work either!

Could someone explain to me why this doesn't work???
_______________________________________________
use-revolution mailing list
[email protected]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to