webForumDet fria alternativet

vill att MC känner av musklick

Flash

3 svar · 191 visningar · startad av Studerande HIK

Medlem sedan aug. 200231 inlägg
Frågan#1

jag vill att mit MovieClip skall käna av när jag trycker på det...
när jag trycker skall den ---> gotoAndPlay(5).

OBS.. Det är ett MC inte en knapp!

Medlem sedan nov. 20018 492 inlägg
#2

F.o.m Flash 6 så kan du använda vanliga on-funktioner på MovieClips.

on(press) {
this.gotoAndPlay(5);
}
Medlem sedan aug. 200231 inlägg
#3

Nej det funkar inte att använda on(press) står att det ändast går att använda på en knapp instans!

Medlem sedan maj 2003750 inlägg
#4

Använder du Flash 5? För från och med MX så går det hur bra som helst att lägga on()-händelser på filmklipp också. Enda skillnaden är att koden i hanteraren körs på filmklippets egna tidslinje tillskillnad från "knapp-varianten" där den körs på den tidslinje som knappen ligger på.

Annars så testa det här:

onClipEvent(mouseDown)
{
     // För träff inom filmklippets "bounding box"
     if(this.hitTest(_root._xmouse, _root._ymouse)
     {
          // Gör nått
     }

     // eller såhär för shape-perfekt träff:

     if(this.hitTest(_root._xmouse, _root._ymouse, true)
     {
          // gör nått...
     }

}

/Mirandir

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)