Autor | Zpráva | ||
---|---|---|---|
rada_losik Profil |
#1 · Zasláno: 17. 11. 2005, 15:52:19 · Upravil/a: rada_losik
Ahoj,
mám animaci a chtěl bych aby se mi každou vteřinu provedla funkce. Protože trošku ovládám javascript, napadlo mě použít setInterval(). Zkoušel jsem najít v manuálech jak se s touto funkcí dělá ve flashy, protože ji možná používám způsobem, kterému nerozumí. Ale to jak jsem to napsal bylo podobně napsané i v manuálu. U objektu, kterého chci opakovat funkci každou vteřinu jsem vložil tento kód:
Toto mi nefunguje. Sice se funkce provede ale jen jednou. Nevíte kde je chybička?;) Může do intervalu zadat i:
|
||
Hanz Profil |
#2 · Zasláno: 17. 11. 2005, 17:04:24
rada_losik
setInterval(born, 1000); Bez těch závorek. Ten druhý zápis jsem nezkoušel, ale myslím, že to nejde. |
||
rada_losik Profil |
#3 · Zasláno: 17. 11. 2005, 19:02:59
setInterval(born, 1000);
Toto nefunguje vůbec. Funkce se nespusti ani jednou |
||
Hanz Profil |
#4 · Zasláno: 17. 11. 2005, 19:24:39
rada_losik
A z čeho usuzuješ, že se neprovádí ???? Provádí se! To že máš chybu v tom this. to je jiná věc, ale na to ses neptal :o) Když si to this. odmažeš tak ti půjdou i ty scripty ve funkci. |
||
rada_losik Profil |
#5 · Zasláno: 17. 11. 2005, 19:58:10
Provadí se to už ale musel jsem ten interval napsat do časové osy ne do toho objetku. Jde to nějak napsat do toho objektu?
No usuzuju to podle toho že se funkce neprovedla:-P |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0