I have a problem with a preOpenCard handler in the stack script of the main stack of a huge project, that I never had before. I've totally redone a ton of things in the last 3 days, but I didn't think any of these changes would change the general working of it , yet something keeps cropping up that I haven't seen before don't understand. I have managed to fix it in almost every case but 2, which are kind of important. Maybe someone has the solution for me ;-)

Lars,

Your problem is caused by a feature of message passing: any message that is passed further from a substacks is sent to stack script of the mainstack.

If each of your substacks has its own preopencard handler, then just do not pass that message and the one in the mainstack won't get called. Another way to handle that is for the handler in the mainstack to check whether the defaultstack is the mainstack and do nothing if it is not. If the preopencard handler is not required to be in the stack script of the mainstack, you could move it to card level. Alternatively, you could have a preopencard handler on each card of the mainstack calling a custom-named handler on the stack level, like mainPreopencard, for example.

Robert

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to