![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2009
Сообщений: 95
|
Добрый день! Я написал две swf-ки и, как выяснилось, подзабыл, как решается одна проблемка...
Помогите плиз вспомнить =) Имеется два-swf файла, исходный код которых использует общий класс LoginContent. Проблема в том, что когда одна флешка загружает вторую, то у второй начинаются проблемы с использованием данного класса: LoginContent, который находится во внешней swf-ке она путает со своим и считает их РАЗЛИЧНЫМИ, в результате: [App] afterCreate [SWF] E:\as3\scaleform\bin\login.swf - 36,976 bytes after decompression [SWF] E:\as3\scaleform\bin\login.swf - 132,113 bytes after decompression [SWF] E:\as3\scaleform\bin\login.swf - 70,703 bytes after decompression TypeError: Error #1034: Type Coercion failed: cannot convert LoginContent@67ba089 to net.wargaming.gui.login.LoginContent. at flash.display::Sprite/constructChildren() at flash.display::Sprite() at flash.display::MovieClip() at scaleform.clik.core::UIComponent()[E:\as3\scaleform\src\scaleform\clik\core\UIComponent.as:74] at net.wargaming.gui.login::LoginPage() [SWF] E:\as3\scaleform\bin\AppWrapper.swf - 164,429 bytes after decompression var urlRequest : URLRequest = new URLRequest(config.url); var urlLoader : Loader = new Loader(); var ctx : LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain); urlLoader.load(urlRequest, ctx); Может быть вы помните, как правильно разрешать доменные конфликты? Добавлено через 2 минуты Отмечу, что вторая флешка компилируется во flashIde, а загружающая её - во FlexBuilder |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 95
|
Нет не кажется. Сигнатуры разные. Потому что он считает класс net.wargaming.gui.login.LoginContent из разных доменов.
Добавлено через 3 минуты Вы оказались правы. Но немного не совсем ![]() Я во FlashIde указал не net.wargaming.gui.login.LoginContent, а net.wargaming.login.LoginContent и он автоматом создал другой класс. ВОТ БЛИН! Тему можно считать закрытой. Спасибо, что навел на мысль ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:51. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|