PDA

Volledige versie bekijken : een hitTest met de muispijl


TECE
%Europe/Berlin %221 %2005, 05:19
tis weer zover kzit weer met mijn handen in mijn haar.

ik heb zelf wat zitten programmeren om 2 Mc's te maken die dienst moeten doen als scrollknoppen om een MC te scrollen

het scriptje werkt wel, er is alleen 1 probleempje, het mag enkel werken als ik er met de muis over ga...

dus ga ik met de muis over een scrollknop mc dan moet een andere mc dus steeds meer naar boven of beneden gaan.

ik had al geprobeerd met hitTest, maar bij _parent.blok.hitTest(_xmouse,_ymouse,true){
}

krijg ik dus in het outputvenster dat ik een ; moet zetten

hier komt de AS die ik verder gebruik (dus zonder die hitTest toestanden)

onClipEvent (load) {
stageh = 295;
mch = _parent.blok._height;
if (mch>stageh) {
verschil = -(mch-stageh);
}
}
onClipEvent (enterFrame) {
if (_parent.blok._y>verschil) {
_parent.blok._y -= 2;
trace(_parent.blok._y);
} else if (_parent.blok._y<=verschil) {
_parent.blok._y -= 0;
}
}


kan iemand me helpen?

alvast bedankt.
kzal met kerst aan jullie denken :)

Dauntless
%Europe/Berlin %325 %2005, 07:48
hitTest geeft een Boolean terug (True of False). Die moet je dus eerst nog checken in een if.

if(figuur1.hitTest(_xmouse, _ymouse, true) == true)
{
//hit!
}

Wat je korter kan schrijven als:

if(figuur1.hitTest(_xmouse, _ymouse, true))
{
//hit!
}

TECE
%Europe/Berlin %461 %2005, 11:04
bedankt,
ik kan blijkbaar nog veel leren :)

Dauntless
%Europe/Berlin %536 %2005, 12:52
Er is ALTIJD nog wel wat voor te leren :).