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!]

Reply via email to