配列の配列をループその次の構文を使用してます。私のアウトプットは、私が達成しようとしているものではありません。私のコードは次のとおりです:フレックス:私は、配列の配列を構築しようとしています
var labs:ArrayCollection = new ArrayCollection();
var sets:ArrayCollection = new ArrayCollection();
var labsArray:Array = ["ProDPI","WHCC","Tin"];
var setsArray:Array = ["Set1","Set2","Set3"];
var folders:ArrayCollection = new ArrayCollection();
var foldersArray:Array = [labsArray, setsArray];
var objFolderBuild:Object = new Object;
for (var i:int = 0; i< foldersArray.length;i++) {
for (var j:int = 0; j < foldersArray[i].length; j++) {
objFolderBuild.labName = foldersArray[i][j];
folders.addItem(objFolderBuild);
}
}
labFolderList.labelField="labName";
labFolderList.dataProvider=folders;
setFolderList.labelField="setName";
setFolderList.dataProvider=folders;
私の出力は「Set3」への6つの参照として出てきています。私のforループには明らかに何か間違いがありますが、私はそれを理解できません。どんなアイデアも大きな助けになるでしょう。
実際にコードに何か出力されている箇所がありませんか?あなたはどんなアウトプットを指していますか? – JeffryHouser
labFolderList.labelField =「labName」<=は右の人にコンボボックス – Bungdaddy