|
|
|||||
Регистрация: Aug 2010
Сообщений: 19
|
Ошибка #1034 Type Coercion failed
Очень часто вылезает странная рантайм ошибка:
[Fault] exception, information=TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::MovieClip@108d05509 to CustomClass. CustomClass содержится в swc и экспортирован как Sprite. Перекомпиляция swc и повторная компиляция флэшки помогает избавится от этой ошибки на некоторое время, но она возвращается опять. Компилятор ASC2, AIR 3.4, на более ранних SDK такое не наблюдается. Кто-нибудь встречался с таким? Решаемо? |
|
|||||
Конфликт типов. CustomClass судя по всему экстендится как Sprite, а создаваемый объект имеет изначально класс MovieClip. Попробуй поменять extend на MovieClip в CustomClass.
__________________
uglan |
|
|||||
Регистрация: Aug 2010
Сообщений: 19
|
Менять базовый класс CustomClass на MovieClip не помогает, пробовал первым делом.
Ошибка возникает когда передаю классы на растеризацию в DMT. Думаю, что дело не в коде, потому что если просто перекомпилить swc, без изменений, то ошибка уходит. Так же думаю, что дело в компиляторе, интересует как от этого избавиться) |
|
|||||
Проблема в коде.
Цитата:
Самый простой пример: |
|
|||||
DMT видимо сокращение от Dynamically Mapping Textures.
__________________
http://www.chessmax.ru |
|
|||||
Регистрация: Aug 2010
Сообщений: 19
|
Сорри, да DMT это Dynamically Mapping Textures, https://github.com/XTDStudios/DMT
Ошибка возникает в конструкторе CustomClass. И опять же повторюсь, ошибка не постоянна при одном и том же коде. |
Часовой пояс GMT +4, время: 21:12. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|