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);
}


Powered by phpBB modified by Przemo © 2003 phpBB Group