Boa tarde a todos. nao tenho muito conhecimento do "Flex Builder", mas estou precisando criar um player e um gravador de voz que rode diretamente no browser, envontrei uma solução no proprio site ad adobe que resolveria o meu problema para criar o Player, mas ele esta dando um erro que nao consigo resolver. - o arquivo "NetConCalls.as" nao apresenta erros quando eu salvo o mesmo, porem quando eu o referencio no arquivo "NetConStreams.mxml" ele da o sequinte erro na linha 2 "1037 packages cannot be nested" A linha 2 e a primeira linha apos o comando package, é a linha onde tenho a chave aberta "{".
o codigo fonte do NetConStreams.mxml é este: / o codigo fonte do NetConCalls.as esta logo abaixo... <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="build()" layout="absolute" height="599"> <mx:ButtonBar horizontalGap="5" itemClick="clickHandler(event);" y="42" x="32"> <mx:dataProvider> <mx:Array> <mx:String>Stop</mx:String> <mx:String>Pause</mx:String> <mx:String>Play</mx:String> </mx:Array> </mx:dataProvider> </mx:ButtonBar> <mx:Script source="NetConCalls.as" > </mx:Script> </mx:Application> CODIGO FONTE DO ARQUIVO "NetConCalls.as" 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) } public function getPlaylist():Array { return getArray();; } public function getArray():Array { return _arr; } public function setArray(a:Array):void { 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 -~----------~----~----~----~------~----~------~--~---