|
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";
} |
|
|