Foi mal David, o link para diminuir o tamanho do arquivo é esse aqui: http://blog.areacriacoes.com.br/2008/4/5/flex-3-framework-caching
On 9 abr, 14:50, Daniel Lopes <[EMAIL PROTECTED]> wrote: > Para diminuir o tamanho de seu swf da uma olhada > aqui:http://blog.areacriacoes.com.br/2008/4/8/m-dulos-em-flex-3 > > Para colocar um indicador de carregando, é só colocar assim: > <mx:WebService showBusyCursos="true" > Se quiser uma barrinha de loading mesmo adicione eventlinstener para > escutar o progesso e va somando os valores a um progressbar. > > Quanto a versionamento teóricamente quando vc muda um arquivo no > servidor o browser deve perceber que ele mudou pela data do arquivo, > mas vc pode colocar um valor de versão na frente do swf também. Talvez > também funcione se vc colocar algo assim no htlm wrapper arquivo.swf? > 4523423 , eu nunca tentei isso mas deve funcionar. > > On 9 abr, 14:42, "David.Bersiliera" <[EMAIL PROTECTED]> wrote: > > > Boa tarde galera... > > > Conseguie solucionar meu problema com o Tree graças ao pessoal aqui do > > forum ... > > Mas agora tenho mais uma dúvida ... > > > Carrego alguns grids e Tree com dados vindos de um WebService, até ai > > tudo bem consigo numa boa carrega e tudo mais ... o meu problema é o > > seguinte, carregando da página nativo do Flex é feito apenas para os > > objetos do flex e não dados externos como posso fazer para ter um > > Loading de dados externos... > > > Utilizo da seguinte maneira: > > > <mx:WebService id="wsPeoples" wsdl="http://localhost/ > > Flash_WebServiceBD/Service.asmx?wsdl"> > > <mx:operation name="GetAllPeople" /> > > <mx:operation name="GetAllGroup" /> > > <mx:operation name="GetDataTree" /> > > </mx:WebService> > > > private function CarregaDados(): void{ > > wsPeoples.GetAllPeople.send(); > > wsPeoples.GetAllGroup.send(); > > wsPeoples.GetDataTree.send(); > > } > > > <mx:Application initialize="CarregaDados()" > > xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="800" > > height="600"> > > > <mx:DataGrid > > id="Grid_Pessoas" > > dataProvider="{wsPeoples.GetAllPeople.lastResult}" > > x="0" y="0" width="359.95" height="284" > > allowMultipleSelection="true" > > dragEnabled="true" > > dragMoveEnabled="true" > > dragComplete="onDragComplete(event)"> > > <mx:columns> > > <mx:DataGridColumn headerText="Id" > > dataField="Id" visible="false"/ > > > <mx:DataGridColumn headerText="Usuário" > > dataField="Descricao"/> > > </mx:columns> > > </mx:DataGrid> > > > <mx:DataGrid > > id="Grid_Grupos" > > dataProvider="{wsPeoples.GetAllGroup.lastResult}" > > x="-0.05" y="371" width="359.95" height="75" > > allowMultipleSelection="true" > > dragEnabled="true" > > dragMoveEnabled="true" > > dragComplete="onDragComplete(event)"> > > <mx:columns> > > <mx:DataGridColumn headerText="Id" > > dataField="Id" visible="false"/ > > > <mx:DataGridColumn headerText="Descrição" > > dataField="Descricao"/> > > </mx:columns> > > </mx:DataGrid> > > > Sendo assim queria tambem um modo de indicar ao usuário que o sistema > > ainda procura por esses dados ... > > E outra coisa ... seria muita pretenção minha querer trabalhar com um > > Grid com em média 20.000 registros? acham que ficaria muito lento? > > > E mais uma dúvida... como fica questão de cache do SWF no cliente, > > tipo eu publico e o cliente utiliza e é feito o chache depois se eu > > publicar uma atualização ele deve limpar o cache ou é renovado > > automaticamente! > > > Antes quando eu trabalhava com Flash usava um recurso alternativo > > ehehehe que era no caminho do SWF colocar tipo arquivo.swf? > > NumeroRandomico assim toda vez que era acessado ele carregava o SWF > > novamente. Tem alguma solução para isso em Flex? > > > E a ultima coisa ehehehe eu tenho hj em minha aplicação um 2 grids, 1 > > Tree, 1 TextArea, 1 panel e alguns estilos e meu SWF está ficando em > > média com 390K... o que acham desse tamanho para uma aplicação web? Eu > > achei que ficou um pouco grando.. posso fazer algo para diminuir isso? > > > Obrigado a todos. --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] 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 -~----------~----~----~----~------~----~------~--~---
