다음 구문으로 배열 배열을 작성하려고합니다. 내 결과물은 내가 성취하려고하는 것이 아니다. 여기 내 코드는 다음과 같습니다.플렉스 : 배열 배열을 통해 반복
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"<= ComboBox를 채우도록 labelField를 변경하려면 – Bungdaddy