![]() |
Как сделать Такое function(Array[][])
тоесть как в функцию передавать не переменную а массив переменных???
|
:DТак стоп пацаны раздуплилси в функцию засунуть нельзя да и не надо можно обойти так как все переменные в Action Script являются глобальными ВО macromedia дает а :D
|
----
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 |
что-то я не понял :(
Код:
ar = new Array ("1", "2", "3")кроме того можно объявить и локальную переменную например так Код:
ar = new Array ("1", "2", "3") |
--------
Гонишь, не глобальные они.
|
точно точно, во флэше, глобальных переменных нет.
но будут. |
когда
|
---
боюсь соврать.. но думаю январь-декабрь
|
| Часовой пояс GMT +4, время: 03:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.