0) Во-первых, глядя на код выше - я рекомендую некоторые незначительные изменения:
// Actionscript instead of MXML:
public class ResourceClasses
{
Bindable]
[Embed(source="assets/icons/cancelIcon.png")]
public static var CancelIconClass:Class;
// make your variable public and static without public no one
// outside the class can access AND bindable won't matter
}
---- Теперь скомпилируйте вашу библиотеку.
---- Если ресурсы не в нужном месте, компилятор будет жаловаться
1) В вашем приложении вам нужно сослаться на проект библиотеки / swc
---- Вы должны иметь возможность получать подсказки кода / intellisense во Flex Builder / eclipse от классов в вашем приложении к классам в проекте библиотеки
2) В вашем приложении - введите код, подобный следующему:
var image:Image = new Image();
image.source = ResourceClasses.CancelIconClass;
// more image property setting...
someCanvas.addChild(image);
3) Это поможет вам - использовать проект библиотеки для хранения изображений и т. Д. *
*** ПРИМЕЧАНИЕ. Если изображения необходимо загружать несколько раз, использовать повторно и т. Д. - Существуют и другие шаги, чтобы выжать лучшую производительность и т. Д.