I have a larger button (let's call it BigButton) with a smaller button
(SmallButton) sitting on top of it.  I notice that when the mouse is
over the BigButton, the BigButton's overSkin displays as expected. 
When I move the mouse over the SmallButton, the SmallButton's overSkin
displays as expected AND the BigButton's state switches to upSkin
(even though the mouse is technically still over BigButton, its state
goes back to as if there is no mouse over it.  I understand this is
working as expected, but I want the BigButton state to stay in
overSkin even though the mouse is now over the SmallButton.

I found some suggestions to listen on the MouseOver event of the
SmallButton and then manually trigger a MouseOver event on the
BigButton.  This seems to work as when I do this, the BigButton indeed
stays in the overSkin state when I hover over the SmallButton.  THE
PROBLEM IS NOW, is that when I go from hovering over the SmallButton
to once again hover over the BigButton, the BigButton's state goes to
downSkin and from that point every thing is screwed up.  The hover, up
and down skin states are all off.  I have tried everything, tried
cancelling the MouseOver event but the system MouseOver event is
non-cancelable.  I have tried mucking with Rollout/over events as well.

I really just want the BigButton to remain in the hoverSkin mode ALL
the time until I mouse out of the BigButton.  If there is a
SmallButton or a label field sitting on top of the BigButton, I don't
want it to change the BigButton hover state.

Any help would be much appreciated.

Thanks.

Reply via email to