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

SWiSH Max - jak zrobić "elastyczny" dragging

searme - Czw 22 Maj, 2008 07:33
Temat postu: jak zrobić "elastyczny" dragging
Witam,

O co mi chodzi:
- mam jakiś obiekt przeciągany myszką, zwyczajnym Dragiem. Umiem ograniczyć jego przeciąganie do wybranego obszaru, z tym nie ma problemu,

Chciałbym:
- aby na onRelease obiekt powracał z określoną prędkością do pozycji początkowej
- aby dragging był tym wolniejszy, im dalej odciągamy od pozycji początkowej; coś jak easing, żeby uniknąć gwałtownego zatrzymania kiedy dociągniemy obiekt do granicy wyznaczonego obszaru

Na pewno wiecie o co mi chodzi, podobny efekt wykorzystuje wiele stron: chciałbym po prostu, żeby przeciągany obiekt zachowywał się jak uwiązany na elastycznej gumce. Z góry dziękuję za pomoc :)

PS. Gdyby ktoś chciał oświecić mnie bardziej, czy da się przyciągać obiekt do kursora z określonej odległości, tak żeby nie wymagało to kliknięcia? W normalnym Dragu używam onPressa, czym go zastąpić żeby obiekt reagował po zbliżeniu kursora, a bez konieczności klikania?


Powered by phpBB modified by Przemo © 2003 phpBB Group