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
-~----------~----~----~----~------~----~------~--~---

Reply via email to