Det giver et godt indblik, og jeg tror den bedst løsning er html-formatering af teksten, for uanset hvad du ellers gør ender du nok med at skulle hardcode en masse....
du kun vælge at checke hvilket ord der blev klikket på (nummer eller tekst), men det ville betyde at du skulle evaluere på at tal eller en string (og hvis det er en string, så skal du være sikker på at den kun står et sted i teksten)...
men hvis du bruger "rigtige" hyperlinks, så kan du rent faktisk selv definere nogle formater som kun automatisere din kode...
check "on hyperlinkclicked" ud i hjælpefilen....
Hvis du skriver dine tekster i en html editor, kunne du jo kalde dine links noget ala "
movie://mainmenu.dir"og i dit "on hyperlinkClicked" script (som du har kopieret fra hjælpe filen) ændre lidt i koden:
on hyperlinkClicked me, data, range
if data starts "
movie://" then
theMovie = data.char[9..data.length]--det der står efter "
movie://" go to movie theMovie
end if
end
ask-m