You expect me to pop in, not? Will see later on today if I have some time to replicate your situation. Promised to blog to the other user as well, but couldn't find time up till now.
Further testing has shown that for some reason the click boxes aren't swapping places.
The AA tells one to hide, the other to show and vice versa, but they don't obey the commands it seems.
If I seperate the click boxes it all works perfectly, but if one click box is over the top of the other, even hiding and showing them makes no difference.
Has this come up before/am I doing something wrong?
Or is this a bug that I have found?
the .cptx file is at:
No, Col, you can never have two interactive objects on top of each other (same physical place), even though you hide/disable them with advanced actions. I have once been looking for a solution, but couldn't find one up till now. It was in a thread for a play/pause button in exact the same location if I remember well. Must be mentioned in my blog post about Pause/play buttons.
Clears up the issue.
Seems odd that it deosn't work.
I shall find a way to do it another way!
Try downloading the trial version Event Handler widget and use a them instead of your click boxes. You can set the Preferences in the widget properties to Reset Success Fail Criteria After Action and Disable Continue to avoid using the Advanced Actions that rewind your playhead. I think you'll find this a much simpler solution. But instead of trying to use one interactive object on top of another with HIDE SHOW actions to toggle the effect on and off, you'll need to use a variable and a Conditional Advanced Action to achieve this result.
How long will the trial last?
Can I publish my project using it or is it limited in some way?
The trial is not limited in time. But there is a watermark at runtime to indicate you are using a trial. So you will definitely NOT want to use the trial version widget for production projects. I'm suggesting you try it out free of charge to see if this widget would suit your needs. If it doesn't, it cost nothing but a little time to test.