user must click all buttons before "next" appears?

You'll need to use a variable to track which buttons have been clicked.

Assuming that you want to allow the learner the option to click on the buttons in any order, here's how you'd do it...

Create a variable (for this example, I'll call your variable "Clicked").

On the first button, create the following action:

On: ClickAction: Modify VariableTarget: ClickedValue: aModification Type: Add to Variable

On the second button, create the same action, but change the value to b. On the third button, same action, value = c, etc.

One the first button, create another action, as follows:

General tab:On: ClickAction: ShowTarget: Next (or whatever you call your Next button object)

Condition tab:Variable: ClickedRelationship: ContainsValue: abcde (this assumes you had 5 buttons -- change it to reflect the real number)

Paste this same action on each of the remaining buttons.

That should do the trick!

(LG: Edited 6/30/09 to fix previous mistake of using numbers, instead of letters, in action values.)

Discussions have been disabled for this post