Did prepareMovie always exist? Deep in my memory I seem to remember only startMovie at some point. And I thought that preparemovie was introduced to get rid of some of these problems. It seems that the order of events is
I think it all boils down to planning.
But I have no idea about the inner workings in Director I can only make best guesses by observing what happens on the outside.
You might be right if you consider only Lingo, but some of these subtle issues affect C++ code inside Xtras (3rd party or from Macromedia.) The internal MOA interface does not have a prepareMovie, the MOA sprite/asset events are the same since Director 5. Xtra sprites are initialized in paused state when on frame 1, among other differences. I understand that a fix would potentially break existing content as well, so...
I don't think there is an easy way out for this issue, or MM would certainly have implemented it so far (having an invisible frame 1 on the score was a suggestion at some point in the past, but it could break stuff like score recording IIRC.) I remember discussing frame 1 issues with engineers since D5, and they are still around today. Nowadays I just assume everyone is aware of problems with content in frame 1 and start placing scripts and Xtra sprites on frame 2...
Regards, Mauricio Piacentini Tabuleiro [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!]
