SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Dynamiczny Button

hastic - Wto 18 Gru, 2007 08:38
Temat postu: Dynamiczny Button
Witam, mam problem z przyciskiem z dwoma jpg i tekstem przypisanym do kazdego z nich,
po kliknieciu w jpg1 podmienia sie na jpg2 oraz tekst1 na tekst 2.
Co do tekstu to wystarczy ustawic dynamiczny tekst:
Kod:
on (press) {
zmienna1="tekst1";
}
ale jak ustawic jpg zeby byl rowniez dynamiczy ?

zamieszczam przyklad (tekst jest juz ok, problem jest z obrazkami, jak zrobić żeby na siebie nachodzily i po klikniecu zmieniały)

P.S jak uzyskać dwa dynamiczne teksty? Zrobienie drugiej zmiennej nic nie daje, zostaje do niej przypisany tekst z 1 :?

Qiub - Wto 18 Gru, 2007 09:47

nie wiem czy o to chodzi

on (press)
{
stara_nazwa._name = nowa_nazwa;
}


Jezeli chcesz pracowac na obiektach musisz zaznaczac mu TARGET zeby przejal niektore mozliwosci Sprite, no chyba ze operujesz spritem :)

hastic - Wto 18 Gru, 2007 09:59

Głównie chodzi mi o to aby obrazki po kliknieciu sie zmieniały
Qiub - Wto 18 Gru, 2007 10:30

nie czaje... chcesz zeby jeden obiekt wychodzil wartswe wyzej czy zeby nadac im animacje

jezeli chcesz zeby sie zamienialy "warstwami" to jest cos takiego jaki instrukcja depthswap

a jezeli chcesz nadac im animacje to wystarczy narzedzie Motion Path

hastic - Wto 18 Gru, 2007 10:37

napisze dokładnie o co mi chodzi:
Cytat:

Mam obrazek_1.jpg klikne na niego i chce zeby w jego miejscu pojawił się obrazek_2.jpg, i tak dalej po kliknieciu w obrazek_2.jpg ma pojawiać sie obrazek_1.jpg

Qiub - Wto 18 Gru, 2007 10:38

Cytat:
onFrame (1) {
}
onFrame (2) {
}
onFrame (3) {gotoAndStop(1);paly()
}
onFrame (10) {setlabel("guz1")
}
onFrame (11) {gotoAndStop("guz1");paly()
}
onFrame (15) {setlabel("guz2")}
onFrame (16) {gotoAndStop("guz2");paly()
}




what it's PALY ? :P PALY it's a BUG :P [/quote]

hastic - Wto 18 Gru, 2007 10:47

w tym skrypcie mam troche bledow :P
chyba jednak trzeba bedzie go zmienic :-\
najbardziej jednak chodzi mi jak juz pisałem o to:

Cytat:
Mam obrazek_1.jpg klikne na niego i chce zeby w jego miejscu pojawił się obrazek_2.jpg, i tak dalej po kliknieciu w obrazek_2.jpg ma pojawiać sie obrazek_1.jpg

Qiub - Wto 18 Gru, 2007 11:32

sorry ze tylko swf ale mam sm2 najnowszy build i z doswiadczenia wiem ze sa problemy z otwarciem

w obiektach

on (press)
{
//okrag :D
xxx2._visible = false;
xxx1._visible = true;
}



oraz

on (press)
{
//prostokat
xxx1._visible = false;
xxx2._visible = true;
}

hastic - Wto 18 Gru, 2007 11:51

Extra tylko że na początku widoczne sa 2 obiekty

oki juz mam wrzucilem w sprite
Kod:
onLoad () {
    xx1._visible = false;
}
i wszystko jest swietnie

Mam jeszce pytanie dotyczące tekstu dynamicznego, tworze drugą zmienna i przypisuje jej inny tekst, ale i tak ona pobiera tekst z pierwszej zmiennej ? dlaczego

Qiub - Wto 18 Gru, 2007 12:49

cos pochrzaniles... sprawdz poprawnosci skladni... literowki! Jak nie dojdziesz to zapodaj zrodelko to sie zastanowimy na forum jak mozemy Ci pomoc!
hastic - Sro 19 Gru, 2007 07:34

Możliwe że coś pochrzaniłem, nie mam pojecia o co chodzi, sa dwie zmienne, każda ma przypisane różne wartości ?? wrzuce przykład
7pepo7 - Sro 19 Gru, 2007 10:24

Przejrzałem twój przykład i rzeczywiście masz czeski błąd. Po prostu w obu tekstach, w menu Zaawansowane w polu zmienna masz przypisaną tą samą zmienną - "zmienna".

Daj w jednym z tekstów "zmienna2" i po sprawie.

hastic - Sro 19 Gru, 2007 11:25

Gdzie jest to pole zaawansowane :?: jakos nie moge tego zanlezc :|
7pepo7 - Sro 19 Gru, 2007 11:51

W zakładce Text i liscie rozwijanej, która domyślnie nazywa się "Ukryj opcje".



Powered by phpBB modified by Przemo © 2003 phpBB Group