Показать сообщение отдельно
Старый 04.12.2006, 21:42
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 1  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
По умолчанию интересная конструкция. (...)

Код:
// класс
public class MyClass {
	public function MyClass(id:uint, type:String, ... params) {
		// тут что-то порисходит. не важно.
	}
}

//функция есть
public function getMyClass(id:uint, type:String, ... params):MyClass {
	// вот тут косяк.
	// как передать params в конструктор грамотно и без лишних
	// извращений.
	return new MyClass(id, type, ...);
}
Смысл в том что может всё-таки есть нормальный способ, а то apply юзать не хочется, а чувствую, что придётся.

Если бы был просто массив то я применил бы apply не задумываясь, но тут сперва придётся дабавлять в массив первых 2 элемента, что само по себе мне кажется не совсем нормальным решением.