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

SWiSH Max - Efekt do tekstu

MaestroS - Nie 06 Maj, 2007 20:43
Temat postu: Efekt do tekstu
Jak zrobic, by po najechaniu myszka na tekst - ten wlasnie tekst zmienil swoj kolor ?

[oczywiscie, gdy myszka juz 'odjedzie', tekst ma wrocic do swojego pierwotnego koloru]

mielu - Nie 06 Maj, 2007 21:24

najprościej zrobić to na "guziku" lub drugi sposób filtry
nugatt - Nie 06 Maj, 2007 21:44

setRGB też chyba
MaestroS - Nie 06 Maj, 2007 21:52

moze jakies bardziej praktyczne podpowiedzi, typu kod ?
jestem poczatkujacy, wertowalem troche wasza strone, ale szczerze powiedziawszy nic co mialoby jakikolwiek zwiazek z moim zapotrzebowaniem nie zostalo znalezione ; /

nugatt - Nie 06 Maj, 2007 22:05

na tekscie skrypt:
Kod:
onSelfEvent (rollOver) {
    myColor = new Color(this);
  myColor.setRGB(0xFF0000);

}
onSelfEvent (rollOut) {
    myColor.setRGB(0xFFFFFF);
}
albo guzik
patrz załącznik

MaestroS - Nie 06 Maj, 2007 22:20

Cytat:

ERROR: Unknown class 'Color' in statement:
<no event>:: 2: myColor = new Color(this)
Referenced from: "_root"

ERROR: Cannot find function or member 'setRGB' in statement:
<no event>:: 3: myColor.setRGB(0xFF0000)
Referenced from: "_root"


tak sie dzieje tez w twoim zalaczniku, ale tylko z pierwszym napisem ; o
drugi dziala poprawnie...

nugatt - Nie 06 Maj, 2007 22:55

eksportuj do flasha większego od wersji 4 i nie testuj w swishu tylko w playerze
iflash - Nie 06 Maj, 2007 22:58

MaestroS:
Tworzysz tekst, w taki sam sposób jak zwykle, następnie klikasz na niego prawym przyciskiem myszy i z menu wybierasz CONVERT>CONVERT TO BUTTON. Teraz w panelu Outline po lewek stronie możesz zauwżyć że powstał obiekt o nazwie "Button". klikasz jeszcze raz na tekst , który otworzyłeś. Z menu po prawej stronie wybierasz zakładkę BUTTON i zaznaczasz "Has separate over state". Teraz znów przenosimy sie do panelu Outline. Rozwijasz Button (tak jak folder) i klikasz na tekst znajdujący się pod napisem OVER STATE. Teraz w menu po prawej w zakładce TEXT wybierasz kolor. To wszystko. Prościej sie chyba nie da. Gdybyś miał pytania to pisz

MaestroS - Nie 06 Maj, 2007 23:33

Teraz inne pytanie:

Mam tekst - jest zaznaczony TARGET, Variable: account

skrypt jest taki:
Cytat:

onSelfEvent(rollOver) {
myColor = new Color(this);
myColor.setRGB(0xFF0000);
account = "Not yet";

}
onSelfEvent (rollOut) {
myColor.setRGB(0xFFFFFF);
account = "Account";
}



dlaczego tekst sie nie zmienia ? ;/

nugatt - Pon 07 Maj, 2007 01:07

wywal tą zmienną z opcji tekstu i wstaw
Kod:
onSelfEvent(rollOver) {
myColor = new Color(this);
myColor.setRGB(0xFF0000);
this.text = "Not yet";

}
onSelfEvent (rollOut) {
myColor.setRGB(0xFFFFFF);
this.text = "Account";
}
albo zostaw i wstaw
Kod:
onSelfEvent(rollOver) {
myColor = new Color(this);
myColor.setRGB(0xFF0000);
_parent.account = "Not yet";

}
onSelfEvent (rollOut) {
myColor.setRGB(0xFFFFFF);
_parent.account = "Account";
}


Powered by phpBB modified by Przemo © 2003 phpBB Group