Hi Luke and James,
Thank you very much for your comments. I made a little examinations of
an ancestor script.
When I made Luke's mTest handler into new, the ancestor failed to
receive the events. It has worked in Director 6.5 but not in 7.0.2 nor
8.0. If I change it to the beginSprite handler instead, the ancestor
can receive the events. Is the specification in 7.0.2 and 8.0 changed
from 6.5?
I tried to check the scriptInstanceList of the sprite and the instance
in the message window and the ancestor seems to be set properly. When I
call a message (i.e. #mouseDown) directly to the instance, the ancestor
can receive it, too.
_____
Luke Wigley wrote:
> -------- sprite behaviour --------
> property ancestor
>
> on mTest me
> ancestor = script("ParentScript").new()
> put ancestor
> end
>
> -------- ParentScript --------
>
> on new me
> return me
> end
>
> on exitframe me
> put ("sprite" && me.spriteNum && "got exitframe")
> end
>
> on mouseDown me
> put ("sprite" && me.spriteNum && "got mouseDown")
> end
>
> on keyDown me
> put ("sprite" && me.spriteNum && "got keyDown")
> end
Regards,
Fumio Nonaka
Attain Corporation
[EMAIL PROTECTED]
[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!]
- <lingo-l> Sprite not staying with mouseLoc Azinger, Richard
- Re: <lingo-l> Sprite not staying with mouseLoc Carl West
- Re: <lingo-l> Sprite not staying with mouseLoc Luke Wigley
- Re: <lingo-l> Sprite not staying with mous... Fumio Nonaka
- Re: <lingo-l> Sprite not staying with ... Luke Wigley
- <lingo-l> Who's me? (was: Sprite n... James Newton
- Re: <lingo-l> Who's me? (was:... Luke Wigley
- Re: <lingo-l> Who's me? (was:... Fumio Nonaka
- Re: <lingo-l> Who's me? (was:... Fumio Nonaka
- RE: <lingo-l> Sprite not staying with mouseLoc Azinger, Richard
