At 9:07 +1200 25/09/01, Sean Wilson wrote:
> > -The timeoutList refers to the timeoutObject
>> -The timeoutObject refers to the scriptInstance
>> -The scriptInstance refers to the miaw
>
>Not quite. The timeoutList no longer refers to the timeout because that's
>what the forget() command does - removes it from the timeoutList.
Exactly, I was describing the situation *before* destruction begins.
>Whoa there.
Yeah well, I got too grumpy - sorry, but at least it was the perfect
bait to lure me into "solving" the issue.
>Is that a wrap?
No, I think not.
While we may now seem to have a handle on, how to avoid the problem,
it may just be one particular instance of the real problem. Is it
the same fundamental problem, that also causes the
leaked-MIAW-references?
And can the same fundamental problem occur in other situations?
And how is it related to Fumio's apparent "list work-around"?
Someone with inside knowledge of the source-code in Director, should
analyze this. Now the clues are in place.
Macromedia should do this:
1: Recognize the problem.
2: Describe it publicly, and warn about further possible implications.
3: Fix it in the next rev.
Hey Macromedia, there's a first time for everything... ;-)
Cheers, Jakob
[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!]