>I write that because not all Director programs need interactivity. A slide 
>show, a screen mock-up, a linear presentation (think Beavis and Butthead), 
>and lots of other stuff can be done with Director.

Yes. However, by doing this, the user is not fully exploiting the power of 
Director.  I am sure that JT Thompson must have had something else in mind 
when he developed all those Lingo codes and wrote his book, �Macromedia 
Director Lingo Workshop� to teach non-programmers how to program in Lingo.


>Plus, you can add a lot of interactivity with behaviors from the library
>palette, and not have to know anything about programming.


That is where the problems begin. There are so many of them and they 
sometimes do need to be modified before use, else the program can behave 
quite strangely � I find it far easier to write my own.


>I recently collaborated with a very talented designer, Jon Skolnick, who 
>uses Director strictly as a score-based tool.


How many talented designers are there? On the other hand there are many 
extremely smart Director gurus, who are all Lingo experts.  I believe the 
one I am writing this message to is one of them�



>>It  certainly doesn't matter if complicated programming stuff stifles the 
>>right brain, it is the left brain that does the thinking.
>
>But it's the left brain that is more creative and artistic. Again, which is
>better? Aren't we better off with both types?


You are right. We are better off with both types.


>Sorry... I think there's a reference in the Lingo dictionary, under
>"senseOfHumor." Check the ramifications of setting it to FALSE.

As suggested, I placed this reference in my program.  I set the 
ramifications of it to false.
I rewound the movie, then pressed play. Horrors! The debugger window came 
out.   There was an error!
Using the watcher window was to no avail. There was nothing to see.
When I tried using put  �senseOfHumor = false� in the message window, 
Director returned this message �script error�.

So what were the consequences of setting it to false?

At the verge of giving up, I set the reference to TRUE and my program ran 
perfectly�


>it contained an example, along with a detailed explanation. Look
>it over, look in the Lingo Dictionary under "new," and try to absorb it.

May I ask a few questions? I would really like to learn to write better 
script, however I am still a little uncertain �


With regard to the script you provided:

timeOut("bideAWee").new(5000, #goNext)

on goNext
  go to "nextPage"
end


1.      The targetObject identifies the name of the child object that contains 
the #timeoutHandler.  So #goNext is a child object? Where is the parent � is 
it  �bideAWee�?  I am not sure.

2.      By calling for a child object, this  #timeoutHandler is placed in a 
sprite script as a behavior?


3.      When a timeout object is created, it enables its targetObject to receive 
the system events prepareMovie, startMovie, stopMovie, prepareFrame and 
exitFrame.
I think you used something similar to an �exitFrame� script in the above 
example?

4.      I�m sorry. You wrote �If you don�t tell Director to stop the timeOut 
object, it will keep calling the goNext handler every  5 seconds.� I still 
do not understand how you use �forget� to stop the timer.


I apologize if I have incurred your wrath but I really appreciate your help.



Thanks very much

Genevieve



_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


[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!]

Reply via email to