Well the beauty of it is that you don't have to name each card for the tab.
1. make a tab button for your stack
2. put in the background (so it appears on every card)
3. put a line in the buttons contents for each card--you don't need to name the card to match the tab!

ex. (these are the lines in the buttons contents)
Welcome -> line 1, so selecting this will go to cd 1
How to use
History
Preferences -> line 4, so will go to cd 4

Then you just have to make sure that your cards are in order.

The (only?) advantage of this code over something like:
on menuPick tWhich
  go to card tWhich
end menuPick

Personally, I prefer to keep the order of tabs independent from the order of cards, and syncing the tab label and card names is not that much work. Actually, keeping the card order when you get beyong a few cards (I have 14 tabs in one project right now) is becoming more of a burden than syncing names.

I just have an extra line in my handler so I am reminded if I haven't added a given card yet.

 on menuPick tWhich
   if there is not a cd tWhich then beep
   go cd tWhich
 end menuPick

If you insist on using card number so you don't bother with card names, you can still disassociate the orders if you use custom properties of the tab button to control which card corresponds to which tab.

 on menuPick tWhich
   go cd (the tWhich of me)
 end menuPick

or to play safer create a customProperty set

 on menuPick tWhich
   go cd (the myDestCard[tWhich] of me)
 end menuPick

Robert
_______________________________________________
use-revolution mailing list
[email protected]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to