Cara onde vc pegou esse codigo tem alguns erro nele
package { import mx.core.Application; import flash.net.*; import flash.events.*; public class NetConCalls { private var _arr:Array; public function NetConCalls() { arr = new Array(); } public function setPlaylist(a:Array):void { var father:* =Application.application; trace(":::setPlaylist:::"); for(var i:int =0; i < a.length; i++) { getPlaylist().push({label:a[i].fileid}) } father.play_list.dataProvider = getPlaylist(); father.play_list.addEventListener(Event.CHANGE,*changeEvent)//metodo nao existe * } public function getPlaylist():Array { return getArray();; } public function getArray():Array { return _arr; } * public function setArray(a:Array):void* // void com return??? { * return _arr;* } public function changeEventHandler(event:flash.events.Event):void { var selectedSong:String = event.currentTarget.selectedItem["fileid"]; var songtype:String = event.currentTarget.selectedItem["type"]; currentSong = selectedSong; try { playSong(selectedSong, songtype) } catch (e:Error) { trace("ERROR!!") } } } } --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---