|
SWiSH Forum Forum użytkowników programów SWiSH |
 |
SWiSH Max - rollOver na Scenie i on(press) na obiekcie
Spyro - Sro 18 Lip, 2007 06:58 Temat postu: rollOver na Scenie i on(press) na obiekcie Witam! Zrobiłem ostatnio krótką animację w której to przewijają się produkty, a po najechaniu rozwija się ich lista i akcja się zatrzymuje dopuki kursor nie zjedzie ze sceny. Wszytko w OK, z tym małym problemem, że jak do jakiegoś obrazka dodam on(press) bądź inną linkującą funkcję to animacja się loopuje ignorując wpis stopu w scenie. Totalnie nie wiem jak ten problem rozwiązać.
Plik źródłowy: Tutaj
Z góry dziękuję za pomoc!
roland - Sro 18 Lip, 2007 07:24
Winny jest wpis:
Kod: | on (rollOut) {
gotoSceneAndPlay("<current scene>",292);
} |
to on cały czas przeskakuje przez stop.
Radzę przerobić Ci animację przycisków na duszka
Spyro - Sro 18 Lip, 2007 07:25
Duszka?
roland - Sro 18 Lip, 2007 07:36
Duszka Podobnego do Twojego awataru
A tak na poważnie. Duszek (ang. sprite) to jakby animacja wewnątrz animacji. Duszka tworzy się zaznaczając obiekt (może już posiadać nadany efekt) i wybierając Modify>Convert>Convert to Sprite.
Spyro - Sro 18 Lip, 2007 07:51
Kurczę no... Nic nie daje, animacja przeskakuje przez Stop...
Kurczę taka prosta animacja ( z założenia ), a nie chce działać. Nie mam tyle doświadczenia ze Swish'em żeby to obejść...
[ Dodano: Sro 18 Lip, 2007 12:31 ]
Próbowałem już na bardzo wiele sposobów. Ze Sprite'ami, scenami etc... Nigdzie nie chce działać tak jak chcę, czyli po najechaniu myszką rozwija się zestaw buttonów-odsyłaczy, a po zjechaniu animacja wraca do stanu pierwotnego czyli buttony animują się zwinięte... Wszystko jest OK do momentu dodania on(press) do każdego z rozwiniętych buttonów. Wtedy animacja szaleje i rozwija buttony i wraca z powrotem, nie wiedzieć czemu do momentu rozwijania. Chciałem taką animacją ożywić troszkę stronkę. Wygląda wspaniale. Animuje się, po najechaniu rozwija, ale nie ma odsyłaczy.
Prosze o pomoc i z góry dziękuję!
Kermit - Czw 19 Lip, 2007 01:19
hehehehe rozwiazanie jest bardzo proste zrobiles ten efekt na scenie a powinienes na np jakims shapie. zauwaz ze kiedy najedziesz na samym dole to menu sie rozwija ale kiedy najedziesz gdzies u gory to sie zwija, dzieje sie tak dlatego ze zdjecia ktore robia za przyciski sa wyzej niz sama scena i kiedy sie obnizaja to przyslaniaja ja wlaczajac w ten sposob skrypt on (rollOut), gdybys zrobil to na shapie i dal go nad wszystkie przyciski dzialalo by idealnie. zamieszczam plik zrodlowy juz z dzialajacym menu.
ps: troszke mnie dziwi ze roland tego nie wiedzial
ps2: moim zdaniem takie menu brzydko wyglada bo kiedy sie najedzie i zjedzie zanim sie calkiem rozwinie to menu przeskakuje z nierozwinietego na rozwiniete i zaczyna sie zwijac, ja bym to zrobil w skrypcie
Spyro - Czw 19 Lip, 2007 12:52
Nie no wszystko OK, ale teraz shape zasłania on(press) na każdym z obrazków rozwiniętych. Też wpadłem na ten pomysł, ale szybko zorientowałem się, że linki nie działają. Dziś będę kombinował dalej. Ale dzięki za pomoc!!!
mielu - Czw 19 Lip, 2007 13:23
to zmieniaj stan jakiejś zmiennej przy roolover i wtedy niech sie rozwinie menu
|
|