Toon posts:

[Flash] onRollOver/onRollOut probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een MC waarin zich enkele buttons bevinden. Nu moet ik een check uitvoeren wanneer de cursor zich bevind op de MC. Wanneer ik de onRollOver handler gebruik dan veranderd de MC in een button, met als gevolg dat de buttons die in de MC staan niet meer werken. Een oplossing hiervoor was om een hittest uit te voeren tijdens de onMouseMove handler. Probleem is dat de check voor drie MC's uitgevoerd moet worden, en om nou drie hittesten tijdens de onMouseMove uit te voeren is erg zwaar voor de processor.

Is hier een andere oplossing voor?

Verwijderd

ik werk altijd met een groot vlak over m`n gehele scherm als hit-test,
script zoiets als;

on (press) {hitter=true;}
on (release, releaseOutside) {hitter=false;}


Verder test ik dan met de mousecoordinaten, waar wat is ingedrukt;
mx = getProperty(this, _xmouse);
my = getProperty(this, _ymouse);
if (hitter==true)
{
if (mx>10 && mx<20 && my>10 && my<20){doe_wat();} // knop1 animatie ingedrukt etc..
}