>I am a new subscriber who has been lurking for a while. I am trying to port
>my considerable HyperCard expertise to Director 8 and finding it a humbling
>process.
My first Director product was also my first cross-platform CD-ROM,
and I had two months to complete it. After eight years of programming
HyperCard, I wasn't humbled by Director, I was limited by it. There
were things that were so easy to do in HyperCard that couldn't
apparently be done in Director. I would ask my colleague how to do
something trivial, and he would say that Director couldn't do that,
and that I would have to deal with it. I chose not to believe it and
went ahead and found ways to do everything I needed to do. I even
managed to ship the CD-ROM on time.
That was with Director 4.04. With Director 7 & 8 things have become
more confusing because of dot syntax. You'll find a lot of people now
give their advice in dot syntax form. Don't be scared off by that,
most things can still be expressed in the older way, and the older
way was heavily inspired by HyperTalk. If you're trying to do
something, type exactly what you would have typed in HyperCard, and
there's a good chance it will work.
A couple of major differences between the two are that in HyperCard
you can have a background field that contains different text on each
screen (card in HC, frame in Director). Director can't do that (even
after 13 years of development), you have to use a different field for
each screen, or jump through hoops to simulate the same effect. In
Director's favor, it has lists. Lists are special variables, read
everything you can about them. It would be great if HyperTalk had
list variables.
[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!]