Pensando nas requisições é melhor mesmo criar um unico array...mãos a 
obra..hehehe

Obrigado a todos pela ajuda. :-)
  ----- Original Message ----- 
  From: Pergentino Araújo 
  To: flexdev@googlegroups.com 
  Sent: Wednesday, July 29, 2009 10:24 AM
  Subject: [flexdev] Re: Dúvida Projeto - Vários Combobox


  Euller, creio que "performaticamente" falando, em relação a transferência de 
dados, vai ser a mesma coisa (acho que até um pouco maior devido a cabeçalhos 
da mensages trafegada).

  Porém, se os resultados de outras combos não dependerem da seleção de outras, 
faz a chamada retornando a lista toda no início, é mais bacana e evita tanta 
requisição ao servidor (já que os dados serão os mesmos).

  Ahh, e esta solução não é meio desorganizada não, isto é comumente usado pela 
galera ;-)

  Bons estudos



  2009/7/29 Euller Cristian <eul...@visnet.com.br>

    Certo Mário , gostei da sua sugestão, so achei meio desorganizado, mas tudo 
bem, isso são detalhes.

    Mas em performance qual deles é mais vantajoso, todos os metodos separados 
setando cada combobox no init da minha aplicacao ou um único array?Ou não faz 
diferença?
      ----- Original Message ----- 
      From: Mário Júnior 
      To: flexdev@googlegroups.com 
      Sent: Wednesday, July 29, 2009 10:06 AM
      Subject: [flexdev] Re: Dúvida Projeto - Vários Combobox


      Isso mesmo q o Pergentino disse.
      Mas, como php não tem estruturas de dados tão elaboradas como em Java, a 
solução seria vc criar um Array associativo com nomes no lugar de indices 
numéricos, e então vc joga seus outros arrays de dados dentro de cada indice.

      Ao chegar no flex, isso irá chegar como um Object com atributos sendo 
seus índices associativos, e dentro da cada atributo a lista de objetos q vc 
pegou do banco.

      Essa é a forma de criar "maps" em php.





      2009/7/29 Pergentino Araújo <jpergent...@gmail.com>

        Você pode fazer um método sim Euller.

        Não conheço o PHP nem as estruturas de dados que ele provê, mas se 
tiver algo que possa ser referenciado como um Mapa (ou Dictionary do flex), é 
só você colocar suas listas nele e, obviamente, dar nomes a cada um deles no 
mapa, daí no retorno é só vc recupear e ser feliz...

        []'s


        2009/7/29 Euller Cristian <eul...@visnet.com.br> 


          Pessoal, voltei novamente aos estudos do flex, como estudo estou 
desenvolvendo  um cadastro de máquinas de informática, nesse cadastro tenho 
vários combobox, (HD, PROCESSADOR, PLACA MAE, MEMORIA), todos são tabelas do 
meu banco de dados.

          Estou usando uma classe remote object para acessar o lado do PHP do 
Zend Framefork. 

          Para cada método eu tenho um async.addResponder(new Responder(result, 
_defaultFault));

          Ou seja, para cada solicitação eu tenho uma funcao de chamada e uma 
funcao de retorno onde trato o o resultado (event.result)

          Preciso carregar no meu cadastro todos estes combobox, com dados 
vindos de minha tabela. O que seria melhor a fazer, devo criar todos os métodos 
e chama-los no init da minha aplicação, setando os dataproviders do meu 
formulário?

          Exemplo getHds getProcessadores, etc. Para quem trabalha com php e 
flex, existe alguma forma de se fazer uma unica chamada e o php retornar todos 
esses arrays para o flex?

          Me corrijam por favor caso eu esteja fugindo muito da lógica, como 
sou novato,  não tenho a noção de como coisas funcionam no flex.

          Desde já agradeço.



           

           






        -- 
        Atenciosamente, Pergentino. 







      -- 
      Mario Junior
      Enterprise Java / Flex Architectures
      Adobe Certified Expert Flex 3 with AIR

      Sofshore Informática
      http://www.sofshore.com.br
      +55 (48) 3337 2003
      Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
      Florianopolis SC Brasil





  -- 
  Atenciosamente, Pergentino.

  

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

Responder a