Changing Script In Standalone

Martin Baxter mb.ur at harbourhosting.co.uk
Tue May 2 04:57:11 EDT 2006


Viktoras Didziulis wrote:
>  
> Hi, 
>  
> does this mean that it is not possible to create a standalone with a data
> driven menu ? Like creating a menu from tab delimited file with item names
> and links to external files that are being constantly updated... Is there
> any workaround like using htmlText property with hyperlinks within text
> field, etc..? 
>  
> Best wishes 
> Viktoras

Hi Viktoras,

If I understand you right, then I would say that there is no problem, 
you just need to approach the design in the right way. In the 
application I maintain, most of the menus are constructed at startup 
from external configuration files, or by testing the contents of its 
plugins folder etc..

Since a menu is really a button, you can change its contents (i.e. the 
menu items) as you like. Of course its script must know what to do with 
the menu items when they are chosen. I deal with this by writing the 
scripts so they refer to external data (which can be updated of course) 
in order to find out what to do.

For instance, in the case of my plugins menu, I read the contents of the 
plugins folder at startup, turn the stack names into a menu, and store 
the filenames of the stacks in a custom property. The menu script opens 
a plugin stack by looking up the filename associated with the selected 
menu item. The script is therefore generalised and doesn't need to 
change, since it is the data that tells it what to do exactly.

Hope this helped...

Martin Baxter




More information about the use-livecode mailing list