![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2010
Сообщений: 24
|
Приветствую всех!
Появилась небольшая проблема. Есть метод, принимающий переменное количество аргументов. Его синтаксис: Есть еще один метод, который тоже принимает переменное количество аргументов и использует метод выше. Его реализация: public static function anotherMethod(_text:String, ... _params):void { // ... someMethod(_text, _params); // ... } При реализации как показано, ессна, ничего толкового не происходит. |
|
|||||
|
Регистрация: Mar 2009
Адрес: Kazakhstan, Almaty
Сообщений: 121
|
public static function someMethod(_source:String, ... _params):void{ for(var i:int=0;i<_params.length;i++){ trace(_params[i]); } } Цитата:
// UPD Хотя да, каждое число получается NaN Тогда пожалуй поможет полное копирование массива _params. // UPD не помогло ![]()
__________________
заткнись и делай Последний раз редактировалось gr_crd; 09.08.2010 в 11:38. |
|
|||||
|
Регистрация: Jul 2010
Сообщений: 24
|
В общем, сам отвечу на свой вопрос
![]() Для того, чтобы работало, следует вызывать как |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
|
|
|||||
|
Регистрация: Jul 2010
Сообщений: 24
|
Цитата:
Но именно с переменным количеством аргументов выглядит как-то более лаконично.Всем большое спасибо за внимание ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|