![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Apr 2009
Сообщений: 117
|
смотря как и откуда вызывать )
|
|
|||||
|
Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
|
В AS3 всё немного поменялось.
1) Этот пример function f(a:Number, b:Number, c:Number):void{ trace(arguments); } f(1, 2, 3); //выводит 1, 2, 3 2) Этот вызовет ошибку компиляции, т.к. в AS3 вы не можете передавать произвольное количество параметров, явно не указав на это. 3) Следующий пример также вызовет ошибку компиляции, т.к. arguments у вас теперь называется args. 4) А вот этот заработает как надо. P.S. Мне осталось непонятным, что делать в данной ситуации: Понятно, то первый аргумент доступен через переменную a, но нельзя ли как-нибудь обратиться ко всем аргументам сразу, в виде массива? Я, помнится, когда-то пробовал поэкспериментировать, но так ничего из этого и не вышло. Последний раз редактировалось SamFR; 13.11.2009 в 23:35. |
|
|||||
|
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Banned
Регистрация: Sep 2009
Сообщений: 231
|
|
|
|||||
|
Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
|
Ну эт понятно. Нет, я говорил о другом. Представим, что таких параметров... ну 10 хотя бы
![]() На самом деле, практической пользы в этом особой нет, просто интересно) |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:42. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|