Autor Zpráva
esponer
Profil
Ahoj všem,

prosím, poradí mi někdo, jak naprogramovat ve Action scriptu odpopočítávání čísel např. od 50 do 0. Číslo od, kterého se bude odpočívat bude plně nastavené ve scriptu. Podosažení nuly by se mělo opět začít odpočítávat od 50 do 0. Každé snížení o jedničku by mělo trvat přesně jednu sekundu.

Děkuji moc a pěkný zbytek víkendu všem :-)
COBIS
Profil *
Dej to do rootu.
AS3:
var cislo:uint = 50;
function odecti():void {
   cislo--;
   if (cislo < 0) {
     cislo = 50;
  }
}
var interval:uint = setInterval(odecti, 1000);


AS2:
var cislo:Number = 50;
function odecti():Void {
   cislo--;
   if (cislo < 0) {
     cislo = 50;
  }
}
var interval:Number = setInterval(odecti, 1000);


P.S. Pokud chces aby misto nuly naskocila hned padesatka tak nahrad if za if (cislo == 0) {
esponer
Profil
COBIS:
Ahoj...diky moc...funguje to naprosto spravne :-)
tomas
Profil *
Ahoj, chtel jsem se zeptat u toho AS 3.0 porikladu nemuze byt promena cislo zaporna. takze if (cislo < 0) nemuze nastat. je to tak ?
COBIS
Profil *
Ano je to pravda. Patri tam misto typu uint typ int nebo Number. Pokud tam zustane uint tak se zacne opocitavat od 4294967295.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0