I am observing some strangeness that maybe someone has an explanation for.
I have main stack with several substacks in it. I am using a MobGUI carousel
to select the correct substack to go to. That part works just fine but I can
get the substacks to close.
I am working on Android and have a back key and menu handler in the stack
script of the main stack.
on backKey
if the short name of this stack is "CB" then
quit
else
go to card "Main" of stack "CB"
end if
end backKey
on menukey
answer "Menu"
go to card "Main" of stack "CB"
end menu key
this works perfectly in the IDE when I simulate a backkey message. The calling
stack is removed from view and you see the carousel as expected. When you run
it on an android device, the screen seems stuck. Hitting the back and menu
keys seem to have no effect. I added a button to each sub stack that is:
on mouseup
backkey
end mouseup
This successfully got be back to the main stack and carousel with the carousel
visible but another images are missing. When you select all of the items in
the carousel and use the button to get back. All of a sudden things start
working as you would expect in the first place. It is almost like, each of
the substacks needs to be initialized and loaded into memory.
This is the first time that I have tried to use substacks to partition my
functionality where the stack has a user interface, I normally use cards and
substacks only for library code. Am I missing some nuance of initialization
of substacks?
I cut all of the functionality out of the application, so I can share it if
anyone is interested.
Thanks,
Mike
_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode