Hi Alex:
First thank you. Yesterday I tried with both scripts. Whit the first
I have de same problem but with the second the cursor was 280 and not change
to cursor 0. Always cursor 280.
I don't understand. May be is a problem with the system. I don't
know.
The other interesting thing than yesterday learned (I am relatively
new in this) is that there are channel's property and sprite's property. If
you can tell me where I can get articles about this I will be very grateful.
Thank you for your effort.
Mario Arreseygor
-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] En nombre de Alex da Franca
Enviado el: martes, 20 de diciembre de 2005 20:53
Para: Lingo programming discussion list
Asunto: Re: <lingo-l> A new question
there are two things:
one is "the cursor of sprite x" which takes automatically care to
change the cursor if you roll over the sprite and reset it, if you
roll out (at least this is the theory and the way it is supposed to
work ;-)
in the cases, where this doesn't work correctly (as sometimes too
many different instances have "colliding interests" in setting the
cursor) there is option 2.), where you set the cursor globally:
"cursor 280", which sets the cursor independantly on what it rolls
over at the moment.
as behaviors both look like:
-- option 1:
Property QueCursor
on getPropertyDescriptionList
description = [:]
description[#queCursor] = [#format:#cursor, #default: 280,
#comment:"Elegir cursor"]
return description
end
on beginsprite me
sprite(me.spritenum).cursor = QueCursor
end
on endsprite me
sprite(me.spritenum).cursor = 0
end
---------------------
-- option 2:
Property QueCursor
on getPropertyDescriptionList
description = [:]
description[#queCursor] = [#format:#cursor, #default: 280,
#comment:"Elegir cursor"]
return description
end
on mouseEnter me
cursor QueCursor
end
on mouseLeave me
cursor = 0 -- or cursor -1 to reset the cursor to its previous
state
end
option 1 is supposed to be more easy to use, but makes problems
sometimes, as it is one of these very ancient beasts, which are
channel properties, rather than sprite properties and thus persist
for the whole channel regardless if a spritespan ends, starts or the
movie starts/stops, it is simply a sticky score property and
sometimes leads to unexpected results.
HTH
---------------------------
|||
a¿ex
[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!]
[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!]