At 8:27 PM -0400 05/25/2001, Colin Wholefence wrote:
>We were talking about how to make the cursor look like the pointed
>finger when its over a button in a flash sprite. That's the most
>common need for a special cursor within a specific area of a sprite.
I'll look back at the original question, but I confess to never using Flash buttons
within Director.
>> >It also works around one of
>>>my pet peeves about Director, and that is that it constantly gets the
>>>cursor wrong.
>>
>>I've not had Director get the cursor wrong.
Allow me to restate: I've always been able to get Director to set the cursor how I
want it.
>Open the vector window and make a vector. Point at one of the
>handles, the cursor inverts. Close the window with a keystroke. How
>does the cursor look?
I was talking about Projectors, not authoring. Granted, Director has a lot of
author-time cursor inconsistencies.
>In the paint window, choose the select tool and get ready to select
>something, but wait a moment while that e-mail arrives in the
>background. After a moment of busy cursor, you're left with an arrow
>instead of a cross. Or alternately, just switch to another program
>and back again, you have an arrow instead of the cross.
Ibid.
>Switch to Director from somewhere else, or perhaps just launch
>Director by double-clicking on a movie file. Often you are left with
>the busy cursor forever more.
Ibid.
>In the paint window, move quickly from the content area to the window
>title (an easier example is to move from the cast name at the top of
>the paint window). Often you are left with the content area cursor.
Ibid.
>Close a MIAW that has a QTVR object in it. Whenever you pass over the
>area of the closed window that the vr is located, the cursor changes
>to the vr control cursor.
Well, you should always move MIAWs off-stage. Even if they are invisible, they affect
the area of the stage where they last appeared. As far as the VR cursor, you can
control that, and I think the behavior you describe is as it should be.
>I could go on. The point is that Director only sets the cursor if it
>thinks that it has changed, and there are so many combinations where
>the cursor has changed without Director realizing it.
It is simple to ensure a particular cursor in that case. Just change the cursor to
something else and then back to the cursor type you want. I'm not saying that cursor
handling in Director is flawless, but we've had well documented discussions about how
changing the cursor thousands of times is not advisable. Therefore, I minimize my
cursor-switching code whenever possible, rather than, say setting it repeatedly in
exitFrame, prepareFrame, or even mouseEnter handlers.
Bruce
Bruce Epstein
Zeus Productions
[EMAIL PROTECTED]
732-940-2800
[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!]