F.o.m Flash 6 så kan du använda vanliga on-funktioner på MovieClips.
on(press) {
this.gotoAndPlay(5);
}
3 svar · 191 visningar · startad av Studerande HIK
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!
F.o.m Flash 6 så kan du använda vanliga on-funktioner på MovieClips.
on(press) {
this.gotoAndPlay(5);
}
Nej det funkar inte att använda on(press) står att det ändast går att använda på en knapp instans!
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