I have got this working:
var languageSettings:Array = Capabilities.languages;
var locale:String = languageSettings[0].toString().toLowerCase();
to tell me my iphone is in language "en"
but I want to know if it is in "en-us" or "en-gb"
I understand this can be done using LocaleID
but how do I use it?