PDA

Просмотр полной версии : for в on (rollOver)


IgorData
09.05.2003, 21:33
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
Ну да, было дело. сдурил =) и крепко задумался. бывает.