Цитата:
Сообщение от caseyryan
Полностью согласен.
Я лично вообще не использую тип * уже давно. Когда был новичком, натыкался на такие проблемы, о которых уже написал dimarik.
|
Иногда без него никак.Например если надо один и тот же метод сделать хэндлером для двух разных ивентов например:

Код AS3:
private function onClose(e:*):void {
if (e is MouseEvent) {
//закрываем по клику мыши
} else if (e is KeyboardEvent) {
//закрываем по нажатию кнопки на клаве
}
}
Добавлено через 2 минуты
Цитата:
Сообщение от caseyryan
Ну а тогда что тебе мешает написать вместо зведочки DisplayObject?
Какой смысл писать неизвестный тип, если ты все равно его приводишь к известному?
|
Например то, что getDefinitionByName возвращает тип Object.И привожу я то, что создается после new cl().
Добавлено через 3 минуты
Цитата:
Сообщение от dimarik
Тогда тем более не сможете обратиться к свойствам и методам этого объекта даже в compile time. Кому нужен обычный DisplayObject?
|
Как понять "обратиться к свойствам и методам в compile time"? Обращение происходит исключительно в runtime