![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
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, время: 12:19. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| 1034 , событие |
| Опции темы | |
| Опции просмотра | |
|
|