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

Spyro napisał/a:
Duszka?

Duszka !! Podobnego do Twojego awataru :D
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ę! :(
:swishmax

Kermit - Czw 19 Lip, 2007 01:19

hehehehe rozwiazanie jest bardzo proste :D 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 :D
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!!! :D
mielu - Czw 19 Lip, 2007 13:23

to zmieniaj stan jakiejś zmiennej przy roolover i wtedy niech sie rozwinie menu

Powered by phpBB modified by Przemo © 2003 phpBB Group