SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Prosty efekt - problem
Autor Wiadomość
ystudio
Początkujący


Dołączył: 26 Lis 2009
Posty: 9
Skąd: Mielec
Wysłany: Pią 27 Lis, 2009 09:33   Prosty efekt - problem

Witam,
Jestem początkującym więc proszę o wyrozumiałość :)
Mam dwa pytania:
1)Jak w Swish MAX 3 ustawić przezroczystość obiektu(odpowiednik 'krycia' z PS)
2)Prubuję zrobić efekt, aby po najechaniu na obiekt, obiekt ten stał się niewidoczny.
Dlatego też do obiektu dodałem skrypt:
Kod:
on (rollOver) {
_Scene_1._obiekt1._visible=false;
}


Obiekt znajdzuje się w scenie o nazwie "Scene_1" a nazwa obiektu to "obiekt1".
Proszę o informację co robię źle, bo po uruchomieniu animacji i najechaniu na obiekt wyskakuje błąd.

Pozdrawiam
 
     
mielu 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Pią 27 Lis, 2009 11:16   

_obiekt1 != obiekt1
_Scene_1 !=Scene_1

może to to
 
     
ystudio
Początkujący


Dołączył: 26 Lis 2009
Posty: 9
Skąd: Mielec
Wysłany: Pią 27 Lis, 2009 13:14   

Kod:
BŁĄD: Nie można znaleźć 'Scene_1'
Scene_1.obiekt1, linia 1: Scene_1.obiekt1._visible=false


[ Dodano: Pią 27 Lis, 2009 21:52 ]
Ktoś pomoże?
 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 33
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Sob 28 Lis, 2009 08:32   

_root.obiekt1._visible = false;

oczywiście masz mieć target zaznaczony.
 
 
     
maciey75 
Mistrz



Pomógł: 15 razy
Wiek: 50
Dołączył: 20 Lip 2005
Posty: 151
Skąd: pyra w wawie
Wysłany: Sob 28 Lis, 2009 10:27   

a nie wystarczy po obiektem dac?

Kod:
on (rollOver) {
_visible=false;
}
 
     
ystudio
Początkujący


Dołączył: 26 Lis 2009
Posty: 9
Skąd: Mielec
Wysłany: Sob 28 Lis, 2009 12:37   

Do Szymciosek
Po zastosowaniu się do Twoich rad, wyskakuje ten sam błąd co poprzednio.
Jednak nie wiem, czy mam zaznaczony target, bo nie wiem co masz na myśli - jestem początkujący.

Do maciey75
Błąd nie wyskakuje, ale znika całość, a nie tylko jeden obiekt...
 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 33
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Sob 28 Lis, 2009 12:53   

sposób macieya jest dobry, ale odnosisz się do danego obiektu, zresztą moje to to samo tylko inaczej napisane.

Target - zaznacz obiekt i na górze po prawej masz pole do wpisania nazwy, a zaraz obok jest TARGET

A co do tego że znika całość, to gdzie umieściłeś kod ?:D
 
 
     
ystudio
Początkujący


Dołączył: 26 Lis 2009
Posty: 9
Skąd: Mielec
Wysłany: Sob 28 Lis, 2009 14:37   

Dzięki!
Zaznaczyłem "cel"(terget) i działa.
Powiedz mi jeszcze jak zrobić, aby po zjechaniu myszką z obiektu stał się z powrotem widoczny. Po zastosowaniu kodu poniżej obiekt po najechaniu myszką mryga.

Kod:
on (rollOver) {
    _root.dupa._visible = false; }
on (rollout) {
    _root.dupa._visible = true; }


Kod mam przypisany do obiektu.
 
     
eden
Ekspert


Pomógł: 35 razy
Dołączył: 04 Sty 2008
Posty: 265
Skąd: warsaw
Wysłany: Nie 29 Lis, 2009 07:27   

Jak widze ' dupa ' w kodzie to czuje się odrazu młodszy : )

obiekt mruga bo wykonuje dwie akcje naraz. musiał bys wprowadzić ifa. cos takiego:

Kod:
on (rollOver) {
   
    if(this._visible) {
        _root.dupa._alpha = false;
    }
   
}
on (rollout) {
   
    if(!this._visible) {
        _root.dupa._visible = true;
    }
   
}


Tylko odkryjesz, ze gdy obiekt zniknie pod wpływem visible false to znikną dla niego też wszystkkie związane z nim interakcje i juz nigdy nie wykona się polecenie rollout.
dlatego powinieneś posłuzyc się raczej własciwoscią alpha dla takiego przypadku.

Kod:
on (rollOver) {
   
        _root.dupa._alpha = 0;

}
on (rollout) {
     
        _root.dupa._alpha = 100;
 
}
 
     
ystudio
Początkujący


Dołączył: 26 Lis 2009
Posty: 9
Skąd: Mielec
Wysłany: Nie 29 Lis, 2009 13:06   

O to chodziło.
Wielkie dzięki kolego.

Pozdrawiam :)
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.11 sekundy. Zapytań do SQL: 9