|
|
|||||
Регистрация: Dec 2014
Адрес: Санкт-Петербург
Сообщений: 479
|
Несоответствие типов
Друзья, помогите, плиз. Столкнулся сегодня с непонятной мне проблемой.
Имею вот такие присвоения: public class ActionEntity extends EventDispatcher { protected var _recipientMiscEffects: Vector.<CUEntity> = new Vector.<CUEntity>; // Вектор прочих обновлений реципиента в формате CharacterUpdates public function execute() : void // Запуск действия { if (_contact.recipientReadyUpdates) _recipientMiscEffects.push (_contact.recipientReadyUpdates); } } public class ContactEntity { private var _recipientReadyUpdates: Vector.<CUEntity> = new Vector.<CUEntity>; // Готовые пакеты обновлений для реципиента public function get recipientReadyUpdates() : Vector.<CUEntity> {return _recipientReadyUpdates} } [Fault] exception, information=TypeError: Error #1034: Type Coercion failed: cannot convert __AS3__.vec::Vector.<data.characterUpdates::CUEntity>@7bc5281 to data.characterUpdates.CUEntity. Что за фигня? Никогда такого не встречал. Тип точно один и тот же. Единственное, что в векторе <CUEntity> могут встречаться экземпляры его наследников, но это никогда не мешало... В общем, я в полном тупике и не понимаю, где проверять. Спасибо.
__________________
Не сломано - не чини! |
Часовой пояс GMT +4, время: 22:28. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|