Yet another approach ...
I've been using V12 for my current project and it would be able to
handle the types of things you are talking about very easily.
Rather than keeping pictures, audio files, video, etc.'s in the
database, we put the file name (or cast member name) of pictures,
audio and videoclips into the database, then my code finds and uses
the proper assets at run time.
V12 allows you to have multiple "tables" in a single database file.
For example, one table is my main table that has records that
describe each "page" in my program. When I get to a new "page", the
frame in the score must have a label, I use this label as a key into
the main database and I get back a string of what background picture
to show, what sound file to play, and what text to display on the
page, etc. Another table in the same database file is a simple
translation table. This table consists of only 2 fields, a word (a
key) and a translation. Whenever I want to output a string, I pass
in a key, and it passes back the translation. This way, my client
can change the wording of any strings in the program at any time, and
will eventually be able to translate the product if they wish.
For each "table" that we use, the client builds one tab-delimited
text file. Based on V12's documentation, I wrote a database builder
tool that reads these text files and creates a single V12 database
file. This way, the client can make as many changes to the database
tables that they wish without affecting my work.
Works for me,
Irv
At 9:37 PM +0100 11/20/01, Brennan wrote:
>Hi folks,
>
>I'm relying on the fact that many of you know me well enough (at
>least digitally) to give a more or less personalized answer here.
>
>I'm looking at a kiosk project right now which suggests that a
>database would be a good solution. Much of the source material is
>not yet digitized and none is in a database yet, but there is an
>existing database of material which may conceivably be incorporated
>into the kiosk in a future version - but not this version.
>
>The materials are mixed media - pictures, audio files, video clips
>and (of course) text.
>
<snip>
--
Lingo / Director / Shockwave development for all occasions.
(Home-made Lingo cooked up fresh every day just for you.)
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo. Thanks!]