Показать сообщение отдельно
Старый 30.07.2006, 17:39
Что такое хорошо? вне форума Посмотреть профиль Отправить личное сообщение для Что такое хорошо? Найти все сообщения от Что такое хорошо?
  № 1  
Ответить с цитированием
Что такое хорошо?
 
Аватар для Что такое хорошо?

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
По умолчанию Функция и ее аргументы в цикле

В цикле нужно укатать функции с именами вида func_1, func_2 и тд. передавая каждой свои аргументы.
Эти аргументы беру из массива.
Пробую вот так, и чувствую, что удивительное совсем рядом (хотя apply не факт)

Код:
//массив, в котором хранятся аргументы функций
massiv = [[0, 1, 2, 3], [0, 1, 2, 3], [0, 1, 2, 3], [0, 1, 2, 3]];
//
func_1 = function (arg) {
	trace("func_1 вызвана");
};
//
for (i=1; i<5; i++) {
	this["func_"+i].apply(null, massiv[numBut][i]);
}
//numBut - Это номер кнопки, которой соответствует элемент массива.