Я очень ценю любую помощь, которую я могу получить по этой проблеме, которую я нашел.
Я создал несколько модулей ресурсов с помощью инструмента MXMLC, используя файлы свойств.
Файлы создаются правильно, и я могу загрузить их с помощью функции resourceManager.loadResourceModule ().
Теперь вот в чем проблема.
В эти файлы я встроил несколько изображений.
С помощью приложения я вношу некоторые изменения в эти изображения, если они являются BitmapAsset.
Проблема в том, что я получаю сообщение об ошибке или пустую ссылку, если попробую следующее.
// With this one I get null.
var image:BitmapAsset = resourceManager.getClass( 'myResourceBundle', 'mainImage' ) as BitmapAsset;
// With this one an error.
var image2:BitmapAsset = BitmapAsset( resourceManager.getClass( 'myResourceBundle', 'mainImage' ) );
Есть ли способ сделать этот слепок, и он работает правильно?
Опять же, я очень ценю любую помощь, которую могу получить.
Спасибо.





resourceManager.getClass возвращает класс, а не экземпляр. Перепишите свой код примерно так:
var imageResource : Class = resourceManager.getClass('myResourceBundle', 'mainImage');
var image : BitmapAsset = new imageResource();
Это должно помочь, хотя вам может потребоваться выполнить BitmapAsset(new imageResource()), если компилятор жалуется, не может сейчас вспомнить, как это происходит.