|
SWiSH Forum Forum użytkowników programów SWiSH |
|
Skrypty do programu SWiSH2 i SWISHmax - Obiekt poruszjący się za myszką po osi y z ograniczeniem
psychol - Pią 29 Lip, 2011 23:56 Temat postu: Obiekt poruszjący się za myszką po osi y z ograniczeniem Witam wszystkich.
Mój problem wydaje się prozaiczny ale niestety przeryłem od rana dziś mnóstwo stron i nie znalazłem jeszcze rozwiązania.
Używam standardowego kodu na poruszanie obiektu za myszką
Kod: | onSelfEvent (load) {
drag._y =_ymouse
view.spowolnienie = 15
}
onSelfEvent (enterFrame, includingFirstFrame) {
view.endY = _root._ymouse
view._y += (view.endY-view._y)/view.spowolnienie
} |
Chciałem by jednak to poruszanie się było ograniczone jakoś, np mam wysokość sceny 600 px i w ramach tych 600px porusza się jedynie na 400 px w środku. Potrzebne mi to jest do animacji hud takiego jak w myśliwcach . Chodzi o to by mój obiekt w tym wypadku strzałka nie uciekał za scene.
za wszelką pomoc dziękuje[/code]
Januszr - Nie 31 Lip, 2011 11:47
Proszę. Dodałm zmienną "grubosc" określającą wysokość obiektu - w tym wypadku 20px. Jak nie o to chodziło to śmiało pytaj a jak o to to poproszę "pomógł"
psychol - Wto 02 Sie, 2011 05:32
O kurcze naprawdę Ci dziękuje. Jak tylko skończę projekt to wam pokaże. Już traciłem nadzieje a przekopałem się przez masę materiału. Oczywiście pomógł wędruj do Ciebie.
Mam jeszcze prośbę jeżeli to nie za dużo, czy mógłbyś zrobić opis w skrypcie (co jest od czego) w sumie dla wszystkich.
Pozdrawiam
Januszr - Wto 02 Sie, 2011 07:05
Jaki opis? co jest niezrozumiałe?
psychol - Sob 06 Sie, 2011 19:01
Witam w chwili zamroczenia napisałem te bzdurę pozdrawiam
[ Dodano: Pią 18 Lis, 2011 06:10 ]
Witam podaje moją prezentacje z wynikiem zastosowania powyższego kodu. Prezentacja to Panorama Polskiego F-16 a kod to niby HUD w centralnej części ekranu.
http://zasobnik.com.pl/Je...-Polskiego-F-16
Podziękowania z mojej strony dla was bo dzięki tej małej rzeczy prezentacja wygląd o wiele lepiej.
Januszr - Wto 02 Paź, 2012 09:30
Gdzieś tutaj na Forum, wśród moich załączonych plików, jest przykład powrotu do stanu sprzed zmiany kształtu po akcji rollout: http://swish.wodip.opole....p?p=22700#22700
Proste rozwiązania załączam.
|
|