var listener; var items:Array; var phoneTypesDP:Array; var nameDP:Array; var selectedIndex; function func(){ phoneTypesDP = [{label: "Cell Phone", data: 0},{label: "Home Phone", data: 1},{label: "Work Phone", data: 2}]; nameDP = [{label: "Sam", data: 0},{label: "Eric", data: 1},{label: "lin", data: 2}]; items=new Array(); items.push({name: "Bob", phoneTypes: { dp: phoneTypesDP, index: 0 }, phone: "312-555-5556"}); items.push({name: "Nancy", phoneTypes: { dp: phoneTypesDP, index: 1 }, phone: "312-555-5555"}); //dg.dataProvider=items; dg.handleEvent=function(event){ //mx.controls.Alert.show(event.eventName + event.lastItem, "Message"); } }