Kay, Thanks very much for your suggestions! I appreciate you taking time to answer my question.
Kay C Lan wrote: > > on menuPick pChosen > switch pChosen > case "1 Choice" > --avoid statements here to keep switch statement compact > handler1Choice > break > case "2 Choice" > handler2Choice > break > ... > ... > case "987 Choice" > handler987Choice > break > --always good to include in the development phase to hi-light > omissions. > default > answer "A case I've not accounted for." titled "Case Omission" > --check the variable watcher - pChosen > breakpoint > end switch > end menuPick > > --the following will also be in the button script > > on handler1Choice > switch the label of btn "Master" > case "Choice 1" > --statements here > --use a handler if too many statements > break > case "Choice 2" > --statements or handler > break > ... > ... > case "Choice 99" > --statements or handler > break > --always good to include in the development phase to hi-light > omissions. > default > answer "A case I've not accounted for." titled "Case Omission" > --check the label of btn 'Master' > breakpoint > end switch > end handler1Choice > > on handler2Choice > --switch structure again > end handler2Choice > > as many as required. > > Although nested switch statements are possible, and are easy enough to > follow if you only have a small matrix of options to cover, once the > options > start to multiply it's very easy to created a very complex structure that > is > hard to follow and easy to miss options - which is why I like to use the > default statement to catch omissions. > > HTH > _______________________________________________ > use-revolution mailing list > use-revolution@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Switch-statements-within-Switch-statements-tp18374624p18385818.html Sent from the Revolution - User mailing list archive at Nabble.com. _______________________________________________ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution