This content has been marked as final. Show 3 replies
There are several options - all require some simple scripting. To name a couple:
Director can write to text files with the built-in Fileio xtra, so you could create a delimited text file database.
Director's list functions are perfect for creating a simple database. You can save lists to files easily using the propSave or vList xtras - fre IIRC for simple this simple functionality
I like to use Buddy API's baWriteIni and baReadIni to store and retrieve simple user input in a text file. It's much easier than parsing your own text file and I've found you can get fairly sophisticated in the type of data stored.
You may treat a castLib as a table and the field castmember as a record. The key of the record is the cast member name. Actually Director internally reindexes cast member names so it can resolve members by name very fast.
You can save castlib files in projector or link to them dynamically. Some advanced castlib files manipulations may require an xtra (probably you can find the free one), but simple relinking castlib to another file and saving it is possible without them.