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
