I think I found a way to corrupt a cast--in this case, a cast consisting of 
some 150 scripts and nothing else. Two of the members in my cast are linked 
externally, and those are the ones that begin to act abnormally: their 
older, no longer existing versions are executed instead of the current 
versions.

If you want to try and reproduce this, put a bunch of scripts in a cast by 
themselves, then open some other cast, and create a new behavior script in 
such a way that the new script ends up in that other cast. Now you want to 
move it to the cast where you keep all your scripts. Open the script cast 
window in the old-fashioned icon view. Drag your new script to an available 
slot, and everything is fine.

However, if you open the cast window in a list view, and then drag your new 
script from its current cast to this window and drop it just anywhere (in 
the list view you don't see available slots), then the cast -- in my case 
-- is corrupted.

The symptoms are that when I revise the externally linked scripts in this 
cast (from within this same movie), D8 continues to execute the older -- no 
longer existent -- versions of the scripts. I Saved & Compacted, and Saved 
As a different movie, and watched the time stamps of the externally linked 
scripts: everything looks right, I'm not confusing my drives or folders, 
and there's no other version of D8 running, no other volume of the same 
name, and I rebooted the machine to get rid of all potentially lingering 
cached stuff. In my case, it is very consistent.

I was able to reproduce this aberrant behavior--with the same movie--under 
Mac OS 9 and under Windows, both with D8.

I wonder if anyone else ran into this. I haven't tried this with a smaller 
movie or smaller cast. I don't know if 150 cast members is excessive 
(they're all short scripts), but I don't think so.

Slava


[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