Hi Kerry
A variation on the subject matter, I had a huge project awhile back that
required many non score graphics, so I simply created a list which indicated
the moviename, the marker and the memberNum of the last castmember. Then I
basically did the same thing, checked the mediaReady of the specified
castmember when ever a command was issued to go to a new marker. This way I
could track what was down and what was needed. In order to bypass
unnecessary calls to mediaReady, I also kept a record of the "last
castMember" in the external lib, whenever I did a check before going to a
new marker, I would check to verify that the "last castMember" mediaReady.
When the last castmember returned true for its mediaReady property I set a
global flag that basically bypassed the checks. This has the ability to
allow a very large castlib to download or stream in over time while allowing
access to the areas of the movie(s) that had already downloaded. Sort of a
variation on your theme when one cannot wait for say a 6Mb castlib to
download in its entirety, by unlocking the areas of the movie(s) that had
downloaded. Of course this made assumptions on how media was organized
etc... but it worked really well. Thought I'd share that.
Sincerely
Mark
--------------------------------------------
Mark R. Jonkman
Mark R. Jonkman Consulting
ADDRESS: 20 Windermere Crt., Guelph, ON, CANADA N1E 3L4
PHONE: 519-837-8509
EMAIL: [EMAIL PROTECTED]
--------------------------------------------
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> Behalf Of Kerry Thompson
> Sent: September 4, 2000 7:18 PM
> To: [EMAIL PROTECTED]
> Subject: <lingo-l> Shockwave script error
>
>
> A couple months back I posted a question about a problem I was
> having with
> preloadNetThing. My dcr was working fine off the local drive, but when I
> put it up on the Web, I was getting a flurry of "Script Errors."
>
> I know now what the problem was. It wasn't preloadNetThing at all. I was
> trying to import a file into a cast that hadn't been completely
> downloaded yet.
>
> My solution was pretty straightforward. I created a new internal
> cast with
> an empty text member--call the member "lastMember". Since it was the last
> cast created, it will be the last downloaded while the movie is streaming.
>
> I put a simple Flash animation into the first frame. Then this
> simple frame
> script:
>
> if the mediaReady of member "lastMember" = false then go to the frame
>
> I know this isn't particularly original, but it's practical, and
> I thought
> I'd pass it along for anybody having a similar problem.
>
>
> Cordially,
> Kerry Thompson
> Learning Network
>
>
> [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!]
>
[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!]