|
|
|||||
Регистрация: 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. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
|
Ну эт понятно. Нет, я говорил о другом. Представим, что таких параметров... ну 10 хотя бы
На самом деле, практической пользы в этом особой нет, просто интересно) |
|
|||||
Banned
[+4 25.09.09]
[+1 12.11.09] [+4 12.12.09] Регистрация: Sep 2009
Сообщений: 231
|
|
Часовой пояс GMT +4, время: 15:50. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|