I have an ArrayCollection that I've populated with an empty array:

private var myArray:Array = [];
[Bindable]
private var approvers:ArrayCollection = new ArrayCollection(myArray);

One of the functions in my app moves the item from one list 
(populated by an ArrayCollection) and moves it another list 
(different ArrayCollection) on a user's double-click:

 private function addApproverClick():void{
   var empNum:int = lst_addApprover.selectedItem['data'];
   var empName:String = lst_addApprover.selectedItem['label'];
   var dupe:Boolean = false;
  
   for(var i:int;i<approvers.length;i++){
     if(empNum == approvers[i].data){
       dupe = true      
     }          
   }
                
   if(dupe == false){
     var myObj:Object = new Object();
     myObj.data = int(empNum);
     myObj.label = String(empName);
     approvers.addItem(myObj);  
   }
 }

The problem I'm having is that it appears that an extra blank object 
is being added to the new list, approvers ArrayCollection. Every 
Name has an empty line underneath. When I delete the name the empty 
space also goes away.I have been unable to remove the extra line
(object).
Any ideas are appreciated.

Thanks.

Mark F.



Reply via email to