![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Есть, скажем, обработчик:
И при работе флекс выдает: TypeError: Error #1034: Type Coercion failed: cannot convert mx.rpc.events::ResultEvent@69f6821 to mx.rpc.events.ResultEvent. Лечится это просто: И подобное неумение привести типы встречалось мне неоднократно. Объясните, пожалуйста, почему? В чем я не прав, когда указываю непосредственно тип события? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Прям такая ошибка? Она может возникнуть только при классах с одинаковым пространством, находящихся в разных SWF, но это ещё постараться надо.
Есть полный пример? |
|
|||||
|
Проект:
http://upload.net.ua/download.php?file=Modules_2_rar63 Описание: ![]() Собственно я с такой ошибкой сталкиваюсь не в первый раз. До этого она появлялась также при подписывании на событие компонента (флекс ругался на тип кастомного события), и при попытке передать данные между компонентами. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Запустил, полазил по всем менюшкам, подписки на событие и само событие ни разу не вызвалось.
|
|
|||||
|
Так там поставлено:
А если в MyComponents/Scroller поменять на То аккурат при загрузке оно и вывалится. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
У меня не вываливается.
|
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
ошибка очень похожа на отсуствия имплементации метода clone в ResultEven... может адобовцы забыли его реализовать?
а какой SDK? |
|
|||||
|
Adobe FLEX Builder 2.0.1, и эта ошибка вылетала не только для ResultEvent.
|
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
а... я не правильно почитал вопрос.... в общем пишут следующее по этой ошибке, проблема в том, что каждый модуль имеет собственную версию одного и того же класса.... и получается, что в сигнатуре класс из одного модуля а приходит класс из другого модуля. Ну и понятно почему с * все работает.
рекомендуется в главной аппликухе сделать импорт(поле) на этот класс, чтобы модули использовали общий класс. Последний раз редактировалось john; 31.01.2008 в 21:56. |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|