HitTest pomiędzy kopiami tego samego obiektu

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
greenripper
Posty: 17
Rejestracja: ndz sty 14, 2007 4:05 pm

HitTest pomiędzy kopiami tego samego obiektu

Post autor: greenripper »

Tak jak w temacie. Jak wykonać hitTest pomiędzy kilkoma kopiami tego samego obiektu umieszczonymi w tablicy? Chodzi mi o to, by po naciśnięciu buttona (w którym są zapisane akcje losowania położenia poszczególnych kopii) kopie nie zachodziły na siebie.
Pozdrawiam
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: HitTest pomiędzy kopiami tego samego obiektu

Post autor: Marek_bf »

Sprawdzaj położenie każdego MC, zapisuj je i losuj z pominięciem zapisanych wartości.
greenripper
Posty: 17
Rejestracja: ndz sty 14, 2007 4:05 pm

Re: HitTest pomiędzy kopiami tego samego obiektu

Post autor: greenripper »

Ok, dzięki.
Tylko mam problem z zapisem. Pozycje poszczególnych movieclipów zapisuję jako zmienne x01, y01, x02, y02 itd. Biorąc pod uwagę, że każdy z tych movieclipów ma jakąś wysokość i szerokość mamy jakiś zakres współrzędnych zajętych np.: x01:x01+40. Jak zapisać to przy użyciu funkcji random? Próbowałem już różnych sposobów i za każdym razem wywala mi syntax error :(
Może mi ktoś podpowiedzieć jak we flashu zapisuje się zakres liczb (tzn zbiór)?
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: HitTest pomiędzy kopiami tego samego obiektu

Post autor: Marek_bf »

Zapisuj do tablic.
greenripper
Posty: 17
Rejestracja: ndz sty 14, 2007 4:05 pm

Re: HitTest pomiędzy kopiami tego samego obiektu

Post autor: greenripper »

ok, tak właśnie robię, co nie zmienia faktu że w komórce tablicy mam pojedynczą liczbę-współrzędną, a nie zakres od...do.
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: HitTest pomiędzy kopiami tego samego obiektu

Post autor: Marek_bf »

A wiele tablic? A tablice wielowymiarowe? A tablice "obiektowe"? A zapis z separatorami i późniejsze rozbicie do tablic?
greenripper
Posty: 17
Rejestracja: ndz sty 14, 2007 4:05 pm

Re: HitTest pomiędzy kopiami tego samego obiektu

Post autor: greenripper »

ok, douczę się.
dzięki

EDIT:
Możesz mi tylko podpowiedzieć jak zapisać funkcję random z konkretnego zakresu liczb, tzn nie od zera? Np. od 40 do 60.
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: HitTest pomiędzy kopiami tego samego obiektu

Post autor: Marek_bf »

Kod: Zaznacz cały

var liczba = 40 + random(21);
ODPOWIEDZ