Skocz do zawartości

Kilka pracek z pisania w Action Script

Featured Replies

Napisano

Dlugo sie zastanawialem,czy jest sens wogole dawac osobny topic, jak narazie tylko dla jednej pracki. Jest ona malo zaawansowana - liczy odleglosc pomiedzy punktami A i B, ktore mozna dowolnie przemieszczac, oraz rysuje linie pomocnicza.

 

http://www.idraw.republika.pl/odleglosc.html

 

Przy okazji moze znajdzie sie ktos, kto bedzie w stanie poprawic kod AS ?

W 2 mc, jest strasznie duzo odwolan do _root, a tak przeciez nie powinno byc. Staralem sie pracowac na funkcjach,ale wtedy nic mi juz nie wychodzilo.

mc, ktore rysuje linie powinno znac wspolrzedne punktu a i b, wiec skoro a i b znajduja sie poza mc(w dodatku sa przemieszczane na biezaco, czyli co klatke powinny byc podawane ich _x i _y ), jest to chyba niewykonalne, bez odwolania sie do ich wspolrzednych z _root.

Dla przykladu linia znajdujaca wspolrzedne ma kod:

 

onClipEvent(enterFrame){
this.clear();
this.lineStyle(2, 0xFF6600);
this.moveTo(_root.a_punkt._x, _root.a_punkt._y);
this.lineTo(_root.b_punkt._x, _root.b_punkt._y);
}

 

Moglbym zastapic jeszcze dla przykladu _root.a_punkt._x - wyrazem zmienna

a zmienna = _root.a_punkt._x; - jednak wciaz odwoluje sie do _root.

 

No mam nadzieje,ze ktos mnie oswieci :]

 

Ps. W przyszlosci dam do tego tematu wiecej pracek, zeby nie zasmiecac forum.

Pozdawiam

  • Odpowiedzi 1
  • Wyświetleń 1,4k
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Popular Days

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.

Account

Navigation

Szukaj

Szukaj

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.