|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
1034 ошибка, хотя диспатчу обычный евент
dispatchEvent выдает 1034 ошибку в слушателе события старлинга, такая хрень:
TypeError: Error #1034: Type Coercion failed: cannot convert flash.events::Event@4d30cf11 to events.FieldEvent. Подскажите, что не то делаю. |
|
|||||
вам приходит обычный Event а вы пытаетесь его привести к FieldEvent естественно всё падает. Предки не приводятся к наследникам. А вот наследники приводятся к предкам. Вы пытаетесь предка к неследнику приводить.
__________________
:) |
|
|||||
В том то и дело, что приходит FieldEvent,
ошибка выдается именно при dispatchEvent, если его закомментировать ошибки нет. Добавлено через 44 секунды Если поставить Event, то уже будет жаловаться, что я FieldEvent привожу к Event, надо было так вставить: Последний раз редактировалось FriOne; 11.05.2012 в 15:34. |
|
|||||
А откуда вы знаете, что ему приходит? Обработчик подписан на событие своего класса, а тот дисптч, что внутри него вообще летит кудато (не важно куда, но не в этот обработчик)
Добавлено через 2 минуты 2FriOne Создайте кастомное событие вместо Event.ADDED. И у меня когдато была проблемма с использованием флешовых событий для личных нужд. Последний раз редактировалось elder_Nosferatu; 11.05.2012 в 15:37. |
Часовой пояс GMT +4, время: 17:53. |
|
« Предыдущая тема | Следующая тема » |
Теги |
1034 , событие |
|
|