Unfortunately, I have been SWAMPED and haven't been able to follow this 
thread carefully. Kerry has likely found the problem withyour discovery 
that the public beta is not downloading some xtras properly.

However, I was reminded of an issue that occured to me when working with 
a Shockwave file when I didn't expect an error where it occurred. This is 
almost certainly useless with regard to the downloading of the Xtra 
package, but it might be helpful in other circumstances.

Some are suprised by the order of events in Director. Sometimes a sprite 
script will ask for something too soon because other Lingo hasn't been 
executed before hand, or because an asset hasn't yet been fully streamed 
to the browser, etc. The usual event causing the problem is beginSprite.

An abbreviated order of events is:
-- "prepareMovie"
-- "beginSprite"
-- "prepareFrame"
-- "startMovie"
-- "enterFrame"
-- "exitFrame"

So, if you've set something up in a startMovie, or even a frame handler, 
that is later used by a sprite in the same frame, you may still get an 
error because beginSprite is being executed before those handlers.

Again, this probably has nothing to do with the Xtra downloading 
situation. I don't recall when the start of the download begins. The 
technotes say "Soon after initial loading starts, the Director movie 
checks to see if any Xtra packages need to be downloaded."  Also, Kerry 
said he thought his error was occuring BEFORE the PREPAREmovie handler, 
which would eliminate a beginSprite culprit.

Nevertheless, watching the order of events might help diagnose errors 
that never appear in the authoring environment, but do appear in 
Shockwave.

Rich Shupe

[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