|
SWiSH Forum Forum użytkowników programów SWiSH |
|
Skrypty do programu SWiSH2 i SWISHmax - Problem z buttonem
mady2 - Sob 05 Sty, 2013 18:31 Temat postu: Problem z buttonem Witam
Jestem początkujący więc pewnie dla zaawansowanych użytkowników mój problem wyda się błachy.
Więc tak robię mapę, na mapie mam 5 przycisków, po kliknięciu powinien zmieniać mi scenę. Jest 5 scen i przykryte są za pomocą _alpha jedna z nich ma zawsze wartość 100 pozostałe 4 maja wartość 0.
I teraz jak już wyeksportuje sobie ten plik do swf i html to jak odpalam swój plik html i po najechaniu na przycisk, kursor zmienia kształt na palec ale jak klikam nie ma żadnej reakcji.
W załączniku załączam plik swi z prośbą aby ktoś z szanownych forumowiczów zobaczył na czym polega błąd
Z góry dziękuję
Januszr - Sob 05 Sty, 2013 19:05
Nie spotkałem się z tym aby możliwe było ustawianie parametru ALPHA dla SCENY. Raczej dla MovieClipa albo dla obiektu w scenie... ale nie będę próbował. Natomiast w Twoim wypadku może warto pozamieniać sceny na MovieClipy i nazwać je jak sceny - wtedy powinno działać. Podobny przykład wykorzystujący _alpha zamieściłem tutaj:
http://swish.wodip.opole....p?p=21400#21400
mady2 - Sob 05 Sty, 2013 19:25
Janusz tak jak napisałem jestem początkujący więc chciałbym dobrze to zrozumieć.
Czyli zamiast scen mam zrobić to samo w postaci movieclipów? Movieclip o nazwie zamek_bolkow, movieclip o nazwie zamek_brzeg itd.
Użyłem tutaj _alpha żeby był widoczny jeden zamek to znaczy jak kliknę na mapie na przycisk zamek_bolkow to ma być zamek bolków jak kliknę na przycisk zamek_brzeg to ma być zamek brzeg, bo założeniem tego jest że po wybraniu z mapy interesującego mnie zamku mam sobie zobaczyć jego opis, galerię czy filmy te przyciski działają OK, tylko te na mapce nie?
Czy możesz dla przykładu zmienić skrypt w moim pliku tak żeby działało. Plik zostanie też jako info dla innych
Januszr - Sob 05 Sty, 2013 20:05
No dokładnie. Najłatwiej to wejdź do każdej sceny z osobna klikając na symbol sceny. Zaznacz jej nazwę i skopiuj. W Scenach masz grupy - skonwertuj grupę na MovieClip i nazwij go poprzez wklejenie nazwy sceny. Potem wytnij MovieClipa i wklej go do pierwszej sceny.
Aha i pamiętaj, że ActionScript nie obsługuje polskich znaków, więc zapewne odwołanie do BOLKÓW nie zadziała - powinno wyć np BOLKOW - bez znaków diakrytycznych. I podobnie: Zamek_Kiaz._alpha = 0 - "Ksiaz", prawda???
Cytat: | to znaczy jak kliknę | - nie nie jak klikniesz, bo jak widziałem masz akcję onRelease - czyli jak puścisz button.
Jak juz pozmieniasz to wrzuć znowu plik - popatrzę.
mady2 - Nie 06 Sty, 2013 15:13
Witam Janusz
Poprawiłem jest 5 klipów czy mógłbyś teraz zobaczyć i poprawić działanie skryptów od tych przycisków na mapce.
Z góry dziekuję
Januszr - Nie 06 Sty, 2013 18:41
Nie poprawiam tutaj - poprawiam i wykonuję niektóre prace z działu ZLECĘ. Anyway, zaciekawiło mnie skąd wytrzasnąłeś takie a nie inne odwołanie skryptu? Pisałeś to ręcznie? Jezeli tak, to spróbuj zaznaczyć każdy obiekt, któremu regulujesz alpha i zobacz czy widzisz ten obiekt w drzewie TARGETÓW. Na screenshoocie nie ma targetu, który wskazujesz - powinno być _parent, prawda? Parent, czyli odwołanie do wyższego poziomu niż występuje button - wyższego o jeden. Popoprawiaj sam Jak nie będzie działać to ponownie załącz swi. Powodzenia!!!
|
|