ou entao, pode criar um executavel que descompacte em determinado lugar como o proprio xampp faz tb...
Em 26 de maio de 2011 17:30, Wemerson Couto Guimarães <wemerso...@gmail.com>escreveu: > Não,... > > Tem um servidor remoto onde são armazenadas as faixas... e a app air baixa > elas... > > O problema é que são muitos clientes baixando essas faixas do servidor... e > muitos clientes reclamam do consumo de banda quando vão UPAR as faixas, > entende?... problema de internet ruim no brasil... então penso montei um > servidor no micro onde o terminal está rodando... para rodar as faixas de > audio... > > E isso só nos clientes que rodam audio... > > Ah... esqueci de menciosar, as faixas de áudio não são só arquivos > aleatórios... tem uma programação fixa por dia, como se fosse uma rádio > mesmo... > > O Micro onde a aplicação fica não tem acesso humano... fica reproduzindo > audio e video o tempo todo... só vou transferir a parte de gerenciamento das > faixas de audio (em PHP) que está no meu servidor para o lado do cliente... > > Está tudo pronto... na app e no servidor... então é muito mais fácil eu > montar isso agora e apontar as faixas de audio pra rodar localmente... menos > coisa pra mexer e já deixar funcional... > > Aí... nas próximas versões eu vou portando tudo pra ficar dentro da App com > SQLLite... > > > > > Em 26 de maio de 2011 17:22, principe.boro...@gmail.com < > principe.boro...@gmail.com> escreveu: > > nao entendi, tem um servidor principal onde guardas as faixas, mas quando o >> cara ker subir varias, usam a maquina local...? pow, pra subir arquivos, vc >> pode usar o proprio air, tem como fazer isso >> >> >> segue um codigo pra adaptacao >> >> <?xml version="1.0" encoding="utf-8"?> >> <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" >> xmlns:s="library://ns.adobe.com/flex/spark" >> xmlns:mx="library://ns.adobe.com/flex/mx" >> xmlns:net="flash.net.*"> >> <fx:Script> >> <![CDATA[ >> import mx.collections.ArrayCollection; >> import mx.controls.Alert; >> import mx.utils.ObjectUtil; >> >> [Bindable] >> private var array:String; >> [Bindable] >> private var dp:ArrayCollection = new ArrayCollection; >> private function btn_click(evt:MouseEvent):void { >> var arr:Array = []; >> arr.push(new FileFilter("Images", >> ".gif;*.jpeg;*.jpg;*.png;")); >> fileReference.browse(arr); >> } >> >> private function fileReference_select(evt:Event):void { >> fileReference.load(); >> } >> >> private function fileReference_complete(evt:Event):void { >> img.source = fileReference.data; >> Alert.show(fileReference.data.toString()); >> >> >> } >> >> >> ]]> >> </fx:Script> >> >> <fx:Declarations> >> <net:FileReference id="fileReference" >> select="fileReference_select(event)" >> complete="fileReference_complete(event)" /> >> </fx:Declarations> >> >> <mx:Panel id="panel" >> layout="absolute" >> horizontalCenter="-170" >> verticalCenter="-47" >> width="500" >> height="350"> >> <s:Image id="img" /> >> <mx:ControlBar> >> <mx:Button id="btn" >> label="Browse and preview..." >> click="btn_click(event);" /> >> <mx:Button label="Upload..." >> enabled="false" /> >> </mx:ControlBar> >> </mx:Panel> >> </s:WindowedApplication> >> >> eu peguei de ums tie, nao lembro onde... >> >> Em 26 de maio de 2011 17:18, Wemerson Couto Guimarães < >> wemerso...@gmail.com> escreveu: >> >>> Paulo, o problema é que a aplicação air roda num micro dedicado, sem >>> interação humana... então pra não ter que instalar a app em outros micros, >>> melhor usar a app em air que tá prontinha e só acrescentar o servidor... >>> >>> A gente quer aproveitar a estrutura de aplicação web que já temos que é >>> em php... o cliente acessa o nosso servidor e quando vai gerenciar as faixas >>> de audio (que são muitas), a gente usa a página local... >>> >>> Sei que é meio gambiarra. mas tudo vai ser portado pra rodar na aplicação >>> em Air... mas enquanto isso, preciso dar uma solução paleativa pra resolver >>> a situação atual. >>> >>> >>> -- >>> *Wemerson Guimarães* >>> Rio Verde - Go >>> >>> -- >>> 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 >>> flexdev-unsubscr...@googlegroups.com >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>> >> >> -- >> 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 >> flexdev-unsubscr...@googlegroups.com >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > > > -- > *Wemerson Guimarães* > Rio Verde - Go > > -- > 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 > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- 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 flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev