Kerry Thompson [EMAIL PROTECTED] on 2/10/04 10:26 AM wrote:

> I have a behavior on some sprites in frame 1. It creates a timeOut
> object to animate itself.
> 
> TimeOut Objects get startMovie events. If you don't trap them, they get
> passed on up the line to the movie level.
> 
> I put this:
> on startMovie
> nothing
> end
> 
> in my behavior, and life is good again.
> 

Well I'll be darned. Thanks to Bruce's DIAN and LIAN books I too was well
aware that beginsSprite in frame 1 was called before startMovie, however why
on earth would a timeout object triggered by a behavior attached to a sprite
in frame one trigger extra startMovie events?

Yet another reason to avoid using frame one I suppose.

Anyway I tried attaching this behavior to multiple sprites in frame one:

on beginSprite me
  timeOut("test").new(500, #doSomething, me)
end beginSprite

on doSomething me
  nothing
end doSomething

And added this movie script:

on startMovie
  put "startMovie"
end startMovie

For me I would only ever get two startMovie event calls regardless of how
many sprites I attached the timeout script to. For curiosity sake Kerry, how
are you managing to get 6 startMovie events triggering.

ck
-- 
Cheap Domain Registration | Web Hosting | Email Packages | + more
Fantastic prices -- Even better service.
http://www.hosttohost.net



[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