SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Drag po ściezce

vanioch - Czw 07 Kwi, 2011 13:34
Temat postu: Drag po ściezce
Witam mam problem, moim celem jest animacja kulki po okręgu, i to mam ale chcę też abym mógł złapać tą kulkę i przesunąć ją gdziekolwiek chcę (ale tylko po jej torze) po puszczeniu szła by dalej od tego miejsca. Zastosowałem metodę drag ale działa ona tylko globalnie nie odnosi się w ogóle do ścieżki.
Januszr - Czw 07 Kwi, 2011 14:49

W momencie gdy masz startDrag(_target, true); powinna być zapamiętana klatka. W momencie gdy masz stopDrag(); powinno być GoToFrame - i ta zapamiętana klatka.
Tylko, aby można było tak zrobić, trzeba napisać skrypt ruszający kulkę po okręgu - bo z efektem to nie działa - próbowałem - poniżej efekt.
Kod:
on (press) {
    var xx = kulka._x;
    var yy = kulka._y;
    var a =_currentframe;
    _root.stop();
    kulka.startDrag(true);
 }
on (release) {
    stopDrag();
    kulka._x = xx;
    kulka._y =yy;
    gotoAndPlay (a);
}


Powered by phpBB modified by Przemo © 2003 phpBB Group