2 つのコンボボックスを作成しました。次のプログラムで一致を作成する必要があるため、
function changeHandler(e:Event)
{
trace(ComboBox(e.target).selectedItem.label+ComboBox(a1).selectedItem.label);
}
e.target が取得する場合a1
。これを分割する必要があります1
2 つのコンボボックスを作成しました。次のプログラムで一致を作成する必要があるため、
function changeHandler(e:Event)
{
trace(ComboBox(e.target).selectedItem.label+ComboBox(a1).selectedItem.label);
}
e.target が取得する場合a1
。これを分割する必要があります1
これは機能します
ComboBoxインスタンス名がa0であると仮定します
import fl.controls.ComboBox;
a0.addEventListener(Event.CHANGE, changeHandler);
function changeHandler(e:Event) {
trace(e.target.selectedItem.label);
trace(e.target.selectedItem.label.substring(1));
}
一般的な文字列の場合"a1"
:
function changeHandler(e:Event)
{
var tempStr:String = "a1";
var intValue:int = int(tempStr.substr(1));
}
の場合ComboBox(e.target).selectedItem.label
:
function changeHandler(e:Event)
{
var tempStr:String = ComboBox(e.target).selectedItem.label;
var intValue:int = int(tempStr.substr(1));
}
ここにフラッシュはありませんが、試すことができると思います
trace(ComboBox(e.target).selectedItem.label+substring(1,ComboBox(a1).selectedItem.label));
それは機能しますか?