Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   for в on (rollOver) (http://www.flasher.ru/forum/showthread.php?t=44927)

IgorData 09.05.2003 21:33

for в on (rollOver)
 
on (rollOver) {
trace ("rollOver!")
var i = 0
i = Math.random()
trace (i)
for (i=10; i == 20; i++) {
trace (i)
}
}


выдает следующее:

rollOver!
0.552926855627447
rollOver!
0.246719166170806
и т.п.

for не работает. Видимо, что-то простое, но я этого не знаю. Подскажите, как с этим бороться.

uri-uri 09.05.2003 22:49

простое

не for (i=10; i == 20; i++) {
а for (i=10; i = 20; i++) {
или for (i=10; i < 21; i++) {

С праздником!

IgorData 10.05.2003 03:42

Спасибо, буду читать внимательнее.

Useless 10.05.2003 16:54

Только вместо
Код:

for (i=10; i = 20; i++) { }
надо бы
Код:

for (i=10; i != 20; i++) { }

Tikoshka 25.05.2003 00:14

вообще мне даже трудно понять твой вопрос
второй параметр в цикле for означает условие, ПРИ КОТОРОМ оператор внутри цикла будет выполняться, и его выполнение прекращается, когда условие становится ложным
у тебя начальное значение i=10, а потом ты сразу проверяешь, равно ли i 20, ясно, что не равно, потому и не работает

IgorData 25.05.2003 01:34

Ну да, было дело. сдурил =) и крепко задумался. бывает.


Часовой пояс GMT +4, время: 17:40.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.