I use the switch statement a lot - but only for basic "case" tests and have not been able to get:
"If the caseValue is equal to the switchExpression, or the caseCondition evaluates to true" working. Here is an example that I just changed from "if then else" - whats wrong with it: switch mainChoice case "Go to script object" break case (mainChoice is empty or mainChoice is "This menu script") put the long id of me into scriptObject break case (word 1 of mainChoice is "Library") put the name of stack secondChoice into scriptObject break case "Unsorted" edit the script of stack "libOPN_Unsorted" break default breakpoint end switch My understanding is that: (word 1 of mainChoice is "Library") is an expression which evaluated to true or false - but steeping through i the debugger when mainChoice is "Library" the case statement is not triggered and instead the default case statement is activated? _______________________________________________ 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