Thanks, I tried that but still the same problem.

I have experimented a bit more, and the problem only occurs AFTER clicking
on the Shockwave 3D sprite.

i.e. after starting the movie, everything works fine, both 3D sprite and
Flash sprite cause cursor to change on rollover / out

I can roll in and out between them and everything works fine.

But - after CLICKING on the 3D sprite, neither the 3D or Flash sprite cause
the cursor to change any more in any way (but changeCursor handler is still
being invoked correctly, since the state is being put into the message
window)

Other Flash sprites, even on the same frame (and native Director buttons
too, for testing) still cause the cursor to change. It just seems to be
those two sprites.

What am I missing??

~nick~


> I don't know anything about flash cursors, but Director won't change the
> cursor if it doesn't think it needs to be changed.  If you changed it
> elsewhere (like in Flash) then Director won't know about.  This is really
> an operating systems bug because the operating system lets you SET the
> cursor, but not query the cursor to see what it is.
>
> Anyway, to try a workaround (this is good practice anyway) set it to
> something else (I like to use 0) and then to what you want, as in:
>
> on changeCursor whichCursor
>    put whichCursor
>    cursor 0
>    case whichCursor of
>        #pointFinger: cursor 280
>      ... etc.
>    end case
> end
>
> Forcing it to 0 forces it to something else, then your call SHOULD work.
>
> If that DOESN'T do it, then it must be some specific interaction between
> Flash and Director, so I'll defer that to someone else.
>
> - Tab



[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