Autor Zpráva
Max
Profil *
Mám namalovanej rámeček (uvnitř není vyplněnej - mám jen jen obvod obdélníku)
convertuju ho na MC a pojmenuju ho ramecek. A pak chci zjišťovat jestli se druhý MC se jménem kolecko rámečku dotýká nebo ne.


if (_root.kolecko.hitTest(_root.ramecek)) {
vysledek.text = "JJ dotyka";
} else {
vysledek.text = "NN nedotyka";
}

problém je v tom že Flash bere MC ramecek jako obdélník i s výplní !!! ale to já nechci já chci aby zaznamenával dotknutí kolečka rámečku pouze jeho obvodu !!!

Šlo by to asi tak že bych udělal 4 čáry, každou jiak pojmenoval a pak napsal neco jako:
if (kolecko.hitTest(cara1) || kolecko.hitTest(cara2) || .............. || kolecko.hitTest (cara4)) {....}

ale co kdzy pak pozdeji nebudu chtit mit jen ctyruhelnik ale treba milionouhelnik tak to budu definovat milion car ??

Jak na to ?? aby byl movieclipem pouze obvod ?
Hanz
Profil
Zkus tohle (za nic neručím!!!):
if (_root.kolecko.hitTest(_root.ramecek._x,_root.ramecek._y,true)) {
vysledek.text = "JJ dotyka";
} else {
vysledek.text = "NN nedotyka";
}
Anonymní
Profil *
if (_root.kolecko.hitTest(_root.ramecek._x,_root.ramecek._y,true)) {
vysledek.text = "JJ dotyka";
} else {
vysledek.text = "NN nedotyka";
}


nn tohle akorat docili toho ze pokud se kolecko dotyka souradnic _x a _y ramecku tak vraci true

ale pokud se dotknu ramecku v jinich mistech tak vraci false :(
Toto téma je uzamčeno. Odpověď nelze zaslat.