![]() |
|
||||||||||
|
|||||
|
Регистрация: 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 - Это номер кнопки, которой соответствует элемент массива.
|
|
|||||
|
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
Удивительное? а что именно?
|
|
|||||
|
Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
|
для меня удивительно - почему этот код не работает ((
а еще..еще...непонятно как сделать, что бы все работало. |
|
|||||
|
Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
|
вот косяк ((
Все это я пробывал со старта и уже потом пошел рыть в области Function.apply() У меня видно Flash MX 7.2 битый, потому как только я его перезапускаю, то все начинает работать. Только заметил это. Хотя раньше такого небыло. Видать из-за того, что паралельно поставил Flash 8. (( А до тех пор пока у меня нет уверенности, что это глючю не я, а колотый Флэш, приходится морочить людей. Сорри. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|