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

SWiSH Max - Zmiana kolorów obiektu

rs - Pon 04 Gru, 2006 11:40
Temat postu: Zmiana kolorów obiektu
Hello.
A więc mam shape który będzie pobierał czy zmienna=1 lub =0 i w zależności od tego kiedy np. zmienna=o to mój shape zmienia kolor na szary powiedzmy albo na odwrót.
O to co zbudowałem do teraz:
Kod:
onEnterFrame() {
   
if(!t[1998]) {
b1.colorchange.red=255;
b1.colorchange.green=255;
b1.colorchange.blue=0;

}

else {
b1._visible=false;
}

}

b1- jest nazwą shape'a
[1998]- jest tablicą

nugatt - Pon 04 Gru, 2006 13:01

no dobla ale o co chodzi.
niełatwiej byłoby zmieniać kolor przez setRGB czy jakoś tak?
Kod:
myColor = new Color(mySprite);
  myColor.setRGB(0xFF6600);

i mam jeszcze co to zapis. takiego jeszcze nie widziałem
Kod:
!t[1998]
sprawdzanie czy t w tablicy nierówne 1998?

rs - Wto 05 Gru, 2006 07:41

Kod:
!t[1998]

sprawdzanie jak wygląda t w tablicy [1998]
myślę że sprawdze to właśnie z myColor.setRGB :) i jak coś napisze i będzie działało to napewno umieszczę skrypcik®

nugatt - Wto 05 Gru, 2006 08:51

jeżeli tylko sprawdzanie to chyba nie masz warunku pod jakim
Kod:
if
działa. ten zapis to raczej... t - nazwa tablicy. 1998 - numer wartości z tablicy. ale się na tablicach nie bardzo znam.


Powered by phpBB modified by Przemo © 2003 phpBB Group