Я разрабатываю приложение AIR, для которого требуется, чтобы меню отображалось только при первом запуске.В нем пользователь сможет выбрать нужный язык для запуска приложения.
Я отображаю это меню без проблем, но мне нужно, чтобы оно оставалось видимым до тех пор, пока не будет изменен комбинированный список «Выбор языка».и затем верните значение данных выбранного выбора.
Моя проблема в том, что я не могу понять, как вернуть значение только после изменения поля со списком.
function promptFRMenu():String{
FRMenu.enabled = FRMenu.visible = true; //when I detect the app is running for the
// first time, the dialog box is enabled
// and made visible
var peferedLng:String = new String;
FRMenu.language_CBox.addEventListener(Event.CHANGE, announceSelectedItem);
function announceSelectedItem(e:Event):void {
FRMenu.enabled = FRMenu.visible=false;
peferedLng = e.target.selectedItem.data;
-> return peferedLng;
//It is the 'parent' function that should return this value but
// only after it is selected
}
}
Буду очень признателен за любую помощь.Ура!