Here is the previous correspondence, please see below for my current
question....

> I am running animations on the stage (big pictures 640 X 440 px, imported
as
> gifs and not BMPs), and I'm running hundreds of pictures in succession. As
> you can imagine, after a short while, the animation slows down and starts
> getting very jerky. This is because the program's memory is getting
> over-loaded. For some reason, it seems that Director is saving all the
> previous pictures of the animation in it's memory as it runs the
animation.
> So, can anyone please tell me how to purge the previous castmembers from
the
> memory, so that every few seconds I can get the animation to start off
fresh
> again??
>
> I've already tried the "unload" command in Lingo, but it doesn't seem to
> help! I've also tried the "preload" command, as in:
> member(fromWhere).preload(toWhere) - also with no luck! - after a few
> seconds the animation slows down dramatically! Any ideas?
>
> Thanks so much for any help!

> Dear Michael,

> Use the unloadMember function to specifically unload the member that was
> most recently used. If Your animation is scorebased, You could do this in
the
> frame script that follows immediately after an image is removed from the
stage.
> If You animate with Lingo, You probably have some variable that knows
which
> member to unload.

I tried your idea (above) to run my big 640 X 440 gif animations, and it
worked great on the PC, 800 Mhz Pentium III, 256 RAM, and I was SO excited,
because I was almost ready to give up. But now, when I run it from a CD, or
on a slower computer, or on a decent  iMac, the the "unloadMember" command
seems to cause the animation to run really slowly and jerky, picture by
picture, and I don't know what to do! HELP!!! Do you have maybe any more
ideas? Do you know why it runs so slow? Does it really take Director time to
unload a member?

Here's the simple script that runs the animation:

if pSprite.membernum < pEndMember then
    pSprite.membernum = pSprite.membernum + 1
    unloadMember member pSprite.membernum - 1
end if

Thanks for your help!!

Michael Nadel
[EMAIL PROTECTED]
Mediart - Multimedia as an Art Form









[To remove yourself from this list, or to change to digest mode, go to 
http://www.penworks.com/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