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 |
#2 · Zasláno: 14. 11. 2004, 13:47:24
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 * |
#3 · Zasláno: 15. 11. 2004, 18:53:59
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 :( |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0