メニューを最初に実行するときだけ表示する必要があるAIRアプリケーションを開発しています。これで、ユーザーはアプリケーションの実行言語を選択できるようになります。AS3:親機能を作成する方法ComboBoxの選択した値を返す
このメニューは問題なく表示されますが、「言語の選択」コンボボックスが変更されてから表示されるまで表示する必要があります選択した選択肢のデータ値を返します。
私の問題は、コンボボックスを変更した後に値を返す方法がわからないことです。
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
}
}
本当にありがとうございます。 乾杯!
GRATビッグMOMO、感謝です。私のロジックはすべて間違っていた – Gerry
NP - あなたはそれが働くことを願って – momo
うん、それは今うまく動いている。再度、感謝します – Gerry