|
SWiSH Forum Forum użytkowników programów SWiSH |
|
Skrypty do programu SWiSH2 i SWISHmax - Śledząca linia.
hideout - Pon 10 Lip, 2006 14:42 Temat postu: Śledząca linia. Proszę o pomoc przy pisaniu skryptu. W załączonym pliku znajduje się animacja, która przedstawia to, co chcę uzyskać. Animacja przedstawia kursor myszy, dwa prostokąty i linię która je łączy. Naciskam jeden z prostakątów i przytrzymuje przycisk myszy, przesuwam go, a linia się rozciaciąga i zmienia kierunek zgodnie z tym jak przesuwam prostokąt. Chcę uzyskać taki efekt, abym mógł "latać" po całym ekranie tym prostkątem a linia go "śledziła".
Bardzo proszę o pomoc. Z góry dzięki.
krzyked - Nie 23 Lip, 2006 15:05
Zrobiłem coś takiego, ale działa prawidłowo na ograniczonym obszarze.
[ Dodano: Pon 24 Lip, 2006 16:31 ]
Poprawiłem skrypcik. Wygląda to teraz tak:
Kod: | onEnterFrame() {
linia._x = suwak._x;
linia._y = suwak._y;
linia._height =Math.distance(licznik._x,licznik._y,suwak._x,suwak._y);
x=suwak._x-licznik._x;
b=x/linia._height;
linia._rotation =90-Math.acosdeg(b);
} |
|
|