Используйте ResourceManager
if(loggin){
loginBtn.label = resourceManager.getString(MyResourceBundles.LABELS,'login')
}else{
loginBtn.label = resourceManager.getString(MyResourceBundles.LABELS,'logout')
}
Недостатком этого подхода является то, что привязки не срабатывают, если пользователь меняет язык на полпути.
Поэтому для этогоконкретный пример, я бы рекомендовал государства:
<s:Button id="loginBtn"
label.loggedIn="{resourceManager.getString(MyResourceBundles.LABELS,'login')}"
label.loggedOut="{resourceManager.getString(MyResourceBundles.LABELS,'logout')}" />