|
Sprite (un)sichtbar machen:
Kommentar |
ein gute möglichkeit um darsteller auf der bühne erscheinen zu lassen, ist ein sprite auf kommando sichtbar zu machen: wenn der mauszeiger über das objekt fährt werden die sprites sichbar. wenn der mauszeiger aus dem objekt fährt werden die sprites unsichbar. |
Script 1 |
on mouseEnter me sprite(10).visible= 1 sprite(13).visible= 1 end
on mouseLeave me sprite(10).visible= 0 sprite(13).visible= 0 end |
Tip |
nicht vergessen: ein startmovie script anlegen. es setzt die sprites am anfang unsichtbar. es muss vom typ moviescripte sein. den typ könnt ihr mit dem proprerty inspector einstellen. |
Script 2 |
on startmovie me sprite(10).visible= 0 sprite(13).visible= 0 end |
für mehere analoge vorgänge ... |
für jeden punkt muss jetzt ein eigenes script gemacht werden, doch es gibt einen trick ... |
Script |
on mouseEnter me spr = the currentspritenum set the visible of sprite (spr + 3) = 1 set the visible of sprite (spr + 10) = 1 end
on mouseLeave me spr = the currentspritenum set the visible of sprite (spr + 3) = 0 set the visible of sprite (spr + 10) = 0 end |
Kommentar |
dieses script setze den kreis und die kante relativ zum gedrücketen objekt sichtbar und unsichbar.
liegt das gedrückte objekt auf sprite 8, so ist spr = 8. also wird sprite 11 und sprite 18 sichbar gesetzt. wenn das objekt auf sprite 9 liegt, wird sprite 12 und 19 sichtbar gesetzt usw.
wenn man auf diese art programmiert, braucht man nur ein script, dafür muss man die darsteller in die richtigen sprite plazieren ... |
|