I'm trying to resolve an issue whereby we have a heap of structures defined in static arrays, and one of the params is a string of text. Ideally this string would come from a resource bundle to allow localization on the string.
The problem is that though I've tried a variety of methods, I cannot get any resouce bundle values into this variable. Effectively the code I have is public static const foo = ResourceManager.getInstance().getString('myBundle', 'myKey'); Although it's a little more glammed up than that (but I've tried it in this basic form). In the attempts I've gone as far as to even try having a utility class which calls out to a singleton, but even within that singleton when accessed via a static all values and ResourceBundles from ResourceManager come back as null values. None of the other mxml elements seem to have issues reading the same resource bundle - when addressed via @Resource(bundle='foo', key='bar') and similar they all find the values in the .properties file just fine. Unfortunately the nature of these variables makes it highly preferable they're left as statics, though it is beginning to appear that might not be viable. Would anyone have any suggestions on this? It's not the first time I've had this problem, but last time we just gave up trying from memory. Is it just a case that the ResourceBundles aren't loaded and accessable at the time statics are initialised, or is there something more simple (or perhaps more sinister?) going on? Thanks, Tim Rowe Software Engineer carsales.com Ltd Level 1, 109 Burwood Road Locked Bag 3333 Hawthorn VIC 3211 t: 03 9093 8600 (Reception) t: 03 9093 8757 (Direct) f: 03 9093 8697