![]() |
|
||||||||||
|
|||||
|
Никогда не пользовался классом Vector, и вот не могу никак понять как он работает:
public var objects:Vector.<DisplayObject>; public function DisplayArray(...args) { trace(args); objects = new Vector.<DisplayObject>(args); trace("#"+objects+"#"); } Цитата:
__________________
ranga |
|
|||||
|
Modus ponens
|
Ну так посмотрите какие аргументы принимает конструктор... вам конвертировать нужно в вектор:
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
А по моему в конструктор вектора нельзя кидать элементы.
В отличие от класса Array конструктор Vector.<T>() нельзя использовать для создания предварительно заполненного экземпляра Vector. upd Да, точно, надо глобальной функцией пользоваться Vector() Последний раз редактировалось Bgg; 06.10.2010 в 19:39. |
|
|||||
|
Цитата:
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Хм. Отчетливо в хэлпе помню что нельзя. Полезу проверю, может что-то изменилось.
Добавлено через 1 минуту Я дуб) Например, следующий код не компилируется, поскольку базовый тип объекта отличается от базового типа, объявленного для переменной (несмотря на то, что Sprite — подкласс класса DisplayObject): Спасибо большое, буду знать )
__________________
Тут мужик танцует и поёт про флэш |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|