Autor | Zpráva | ||
---|---|---|---|
esponer Profil |
#1 · Zasláno: 6. 6. 2010, 11:49:32
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 * |
#2 · Zasláno: 6. 6. 2010, 21:52:18
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 |
#3 · Zasláno: 7. 6. 2010, 10:25:20
COBIS:
Ahoj...diky moc...funguje to naprosto spravne :-) |
||
Časová prodleva: 5 dní
|
|||
tomas Profil * |
#4 · Zasláno: 12. 6. 2010, 14:05:36
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 * |
#5 · Zasláno: 13. 6. 2010, 16:12:35
Ano je to pravda. Patri tam misto typu uint typ int nebo Number. Pokud tam zustane uint tak se zacne opocitavat od 4294967295.
|
||
Časová prodleva: 14 let
|
0