Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   Заполнение параметров по циклу (http://www.flasher.ru/forum/showthread.php?t=64304)

Lico 29.10.2004 08:42

Заполнение параметров по циклу
 
У меня по нажатию кнопки вызывается цикл, в котором параметр i меняется от единицы до какого-то числа n (оно определено). Подскажите скрипт, по которому происходит автоматическое заполнение параметров: Parametr1 = 1, Parametr2 = 2, ..., Parametrn=n. Заранее спасибо.

Manowar1 29.10.2004 11:10

Если правильно понял, то так
Код:

for(i=1; i<=n; i++){
      eval('parametr' + i) = i;
}

Либо можно ещё так попробывать

Код:

for(i=1; i<=n; i++){
      this['parametr' + i] = i;
}


-=VoskreS=- 02.11.2004 22:58

Дорогой Manowar1. Я столкнулся с похожей проблемой, но твой вариант по ходу не прокатил :
**Error** Scene=Scene 1, layer=actions, frame=1:Line 9: Left side of assignment operator must be variable or property.
eval("pauk_X"+i) = new spider("X","pX"+i,i+1,x,y);

-=VoskreS=- 02.11.2004 23:05

А вариант №2 кажется работает

2K WebStudio 03.11.2004 10:00

я бы сказал, this.eval(...);

artfla$her 04.11.2004 01:32

Не надо присваивать функции значение.

Кроме всего прочего можно еще и set ввернуть, старенький

set( "var"+i , i );


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

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