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

Skrypty do programu SWiSH2 i SWISHmax - setInterval

antynomia - Wto 20 Maj, 2008 22:10
Temat postu: setInterval
Witam,
znalazłam na forum flashzone potrzebny mi skrypt (chcę dynamicznie określić kolor do jakiego zmienia się sprite, tzn. coś w rodzaju efektu Move z opcją Color: Fade to, ale z poziomu AS).Przerobiłam w części ten skrypt na działający w Swishu ale zacięłam się na tym setInterval, z tego co zrozumiałam ta funkcja jest nieznana Swishowi. Czy jest jakiś jej odpowiednik? A jeśli nie, to czy macie jakiś skrypt, który by wykonywał właśnie takie działanie?


Tak wygląda kod ze strony flashzone.pl

    TextField.prototype.kolor = function(s, kolor, kolor2)

    Dostępność
    Flash 6 i wyżej

    Sposób użycia
    pole.kolor(1000, 0xFF0000, 0xFFFFFF);
    gdzie pole to nazwa instancji pola txt

    Parametry
    kolor - kolor "startowy"
    kolor2 - kolor alternatywny
    s- częstotliwość w milisekundach
    Zwraca
    Nic

    Opis
    Zmienia kolor tekstu z określoną częstotliwością


Kod:
TextField.prototype.kolor = function(s, kolor, kolor2) {
   this.textColor = kolor;
   var t = this;
   function zmiana() {
      t.textColor == kolor ? t.textColor=kolor2 : t.textColor=kolor;
   }
   setInterval(zmiana, s);
};


Powered by phpBB modified by Przemo © 2003 phpBB Group