![]() |
1034 ошибка, хотя диспатчу обычный евент
dispatchEvent выдает 1034 ошибку в слушателе события старлинга, такая хрень:
Код:
TypeError: Error #1034: Type Coercion failed: cannot convert flash.events::Event@4d30cf11 to events.FieldEvent.Код AS3:
|
вам приходит обычный Event а вы пытаетесь его привести к FieldEvent естественно всё падает. Предки не приводятся к наследникам. А вот наследники приводятся к предкам. Вы пытаетесь предка к неследнику приводить.
Код AS3:
|
В том то и дело, что приходит FieldEvent,
ошибка выдается именно при dispatchEvent, если его закомментировать ошибки нет. Добавлено через 44 секунды Если поставить Event, то уже будет жаловаться, что я FieldEvent привожу к Event, надо было так вставить: Код:
TypeError: Error #1034: Type Coercion failed: cannot convert flash.events::Event@4d30cf11 to events.FieldEvent. |
Цитата:
Добавлено через 2 минуты 2FriOne Создайте кастомное событие вместо Event.ADDED. И у меня когдато была проблемма с использованием флешовых событий для личных нужд. |
Спасибо, и вправду помогло, чеж за хрень то такая непонятная, откуда он взял там FieldEvent..
|
| Часовой пояс GMT +4, время: 18:54. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.