![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
тоесть как в функцию передавать не переменную а массив переменных???
|
|
|||||
Так стоп пацаны раздуплилси в функцию засунуть нельзя да и не надо можно обойти так как все переменные в Action Script являются глобальными ВО macromedia дает а ![]() |
|
|||||
|
1. способ первый
просто передать --------------------------------- function traceArgs (a) { for (i=0;i<a.length; i++) { trace (a[i]); } } traceArgs([1,2,3,4,5]) --------------------------------- на выходе: 1 2 3 4 5 --------------------------------- цифры задом наперед т.к. 2. способ второй использовать массив Arguments, это массив значений переданных функции(недокументированная фича). --------------------------------- function traceArgs () { for (i=0;i<Arguments.length;i++) { trace (Arguments[i]); // обращаемся ко всем переданным значениям через //массив Arguments } } traceArgs(1,2,3,4,5) // заметь, тут мы передаем Не массив --------------------------------- на выходе: 1 2 3 4 5
__________________
Бог умер. (c) Ницше Ницше умер. (c) Бог |
|
|||||
|
что-то я не понял
![]() ar = new Array ("1", "2", "3")
function ddd (arr) {
foo = new Array
foo = arr
trace (t);
}
ddd(ar)
кроме того можно объявить и локальную переменную например так |
|
|||||
|
Гонишь, не глобальные они.
__________________
Бог умер. (c) Ницше Ницше умер. (c) Бог |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
точно точно, во флэше, глобальных переменных нет.
но будут. |
|
|||||
|
Регистрация: May 2001
Сообщений: 1,042
|
когда
|
|
|||||
|
боюсь соврать.. но думаю январь-декабрь
__________________
Бог умер. (c) Ницше Ницше умер. (c) Бог |
![]() |
Часовой пояс GMT +4, время: 02:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|