Hi, All, I asked this question before but now, i can explain it more clearly.
I am using [ResourceBundle] as following: [Bindable] public var rb:ResourceBundle; [ResourceBundle("EmbeddedClassesBundle")] //english version public var rb1:ResourceBundle; [ResourceBundle("EmbeddedClassesBundle_sp")] //spanish version public var rb2:ResourceBundle; [ResourceBundle("EmbeddedClassesBundle_ge")] //german version public var rb3:ResourceBundle; and i also have two image controls in main application: <mx:Image id="image2" source = "@Embed(source='assets/btn_sales.png')" /> <mx:Image id="image3" source = "@Embed(source='assets/btn_training.png')" /> it works, but my problem is when i adding one more resourcebundle, such as [ResourceBundle("EmbeddedClassesBundle_cn")] //chinese version public var rb4:ResourceBundle; the image2 or image3 will not display, but if image2 and image3 are not using embeded assets, they can display without problem. what is more instersting, when i add rb5 for japanese version, neither image2 or image3 will display. It seems like we cannot use too many [resoucebundle] and @Embed in one file???? Thanks