re deleting buttons
Steve Messimer
steve at messimercomputing.com
Tue Jul 30 09:04:01 EDT 2002
Steve,
> Why do you want to delete buttons? Why don't you just hide and show them
> instead?
>
> If you are going to make a standalone stack that is going to do this
> I think you might run into problems with trying to delete buttons.
>
> Dynamic Data is stored in files for a standalone not in the stack itself.
>
> Hope this helps!
>
> Rick Harrison
Rick,
Thanks for the reply. It is not my intent to make a standalone. I am working
on a template stack that educational developers will use within the context
of Runtime Revolution to build educational standalone teaching apps.
Developers use a plug-in to add learning objects to these template stacks.
Some of most of the objects created by the plug-in are what I refer to as
compound objects. They are for the most part buttonGroup objects, where the
button controls the visible property of a group. eg buttonField,
buttonPicture, buttonQuiz etc. Th get an idea check out my web site:
www.messimercomputing.com/ptools.html
Creating these objects with the plug-in is simple and they work just fine
both in the template and in a standalone made with the template.
On occassion a developer may wish to delete one of these compound objects in
the process of developing the stack. If the developer deletes a controlling
button before deleting its companion group this creates a significant
problem with the script that manages the bGOs on any given card. If a bGO is
missing a controlling button the script breaks. It would be bad form to
release this project in a state that was certain to cause its users
headaches.
Using the deleteButton msg to undo an inappropriate button deletion is a
solution that will prevent developers from making this mistake. What I need
is some more information about how object deletion happens in RR, what msgs
are sent, and again a script that actually works undoing a button deletion.
Again I have been unable to get the solution suggested in the documentation
to work.
If anyone can answer some of these questions I would be must appreciative.
I hope this makes a bit more sense to you.
Steve
Stephen R. Messimer
Messimer Computing, Inc
208 1st Ave South
Escanaba, MI 49829
www.messimercomputing.com
More information about the use-livecode
mailing list