![]() |
|
||||||||||
|
|||||
|
[+ 1.0 08.10.14]
блогер
Регистрация: Mar 2010
Адрес: x = stage.stageWidth/2 y= stage.stageHeight/2
Сообщений: 293
Записей в блоге: 2
|
Добрый день, всем.
Только начинаю знакомится с модульной архитектурой flex. При компиляции отдельного модуля столкнулся со следующей проблемой: При попытке включить в модуль какой либо компонент флекс, компилятор выдает следующую ошибку: [Fault] exception, information=Error: Could not find compiled resource bundle 'components' for locale 'en_US'. import flash.display.DisplayObject; import flash.display.Sprite; import mx.controls.Button; import mx.modules.ModuleBase; public class SecondModule extends ModuleBase { public function SecondModule() { trace ('SecondModule::constructor'); } public function getDisplayObject () :DisplayObject { var button:Button = new Button (); return new Sprite; } } Возможно недогружает необходимые библиотеки. В связи с чем возникает вопрос, как работать с pure as3 модулями и как их безболезненно добавлять во flex проект? В частности как добавлять на сцену не flexовый displayObject ? |
|
|||||
|
[+ 1.0 08.10.14]
блогер
Регистрация: Mar 2010
Адрес: x = stage.stageWidth/2 y= stage.stageHeight/2
Сообщений: 293
Записей в блоге: 2
|
пример с SecondModule не катит, потому что SecondModule должен быть заранее собран в SecondModule.swf и загружен через moduleLoader
<?xml version="1.0" encoding="utf-8"?> <!-- modules/MySimplestModuleLoader.mxml --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:ModuleLoader url="FirstModule.swf" width="50%" height="100%" /> </mx:Application> Ошибка судя по всему в sdk 4 потому что sdk 3.5 компилирует без проблем |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:54. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|