Hmm é verdade, bem observado. Assim que achar uma solução posta aí mesmo... Tbm vou dar uma procurada
2009/12/8 Abner Campanha <[email protected]> > > :)... exatamente o q quero evitar.... naum iria ficar coeso um método > fillCor() carregar as cores e chamar outro método que não seja > referente a cor... > > bom, ainda estou buscando uma solução.... se descobrir posto aki... > > obrigado. > > 2009/12/8 Leonardo Ribeiro <[email protected]>: > > Pode fazer o seguinte, no seu método > > private function setEditMode():void{ > > this.fillCor(); > > this.fillTipo(); > > this.fillForm(); > > } > > > > troque por > > private function setEditMode():void{ > > this.fillCor(); > > } > > E no result de fillCor() chame this.fillTipo(); e no result de > fillTipo() > > chame this.fillForm(); > > > > > > 2009/12/8 Abner Campanha <[email protected]> > >> > >> estou com o seguinte problema: > >> > >> tenho um formulário de edição para um objeto... vou chamar de casa > >> para explicar melhor.... > >> > >> meu objeto casa tem 2 propriedades que são outros objetos: cor e tipo. > >> > >> quando carrego meu form para edição da casa eu preciso carregar 2 > >> comboboxes, um para a cor e outra para o tipo e depois de carregados > >> setar qual a cor e o tipo atual do meu objeto casa. > >> > >> tenho um método principal onde carrego os objetos: > >> > >> private function setEditMode():void{ > >> this.fillCor(); > >> this.fillTipo(); > >> this.fillForm(); > >> } > >> > >> cada método fillCor e fillCasa acessam um remoteobject adicionando um > >> método de result para popular o combo como abaixo: > >> > >> private function fillCor():void{ > >> roCor.addEventListener(ResultEvent.RESULT, afterFillCor); > >> roCor.getList(); > >> } > >> > >> private function afterFillCor(evt:ResultEvent):void{ > >> var arrayCor:ArrayCollection = evt.result as ArrayCollection; > >> cbCor.dataProvider = arrayCor; > >> } > >> > >> o método fillTipo seria a mesma coisa e com isso eu teria os combos > >> populados... o problema é quando chamo fillForm... como tudo é > >> assíncrono meu método fillForm vai falhar pq eu já tento carregar no > >> combo os objetos tipo ou cor do objeto casa que ainda não foram > >> populados. > >> > >> tendo esse cenário, como seria o modo correto para eu chamar fillForm > >> apenas quando os outros 2 métodos e seus resultados forem concluídos > >> ??? > >> > >> Obrigado. > >> -- > >> Abner Campanha > >> > >> > > > > > > > > -- > > []'s > > Leonardo > > > > Linux User #488650 > > Ubuntu User #27045 > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > > > > > > > > > > -- > Abner Campanha > > > > -- []'s Leonardo Linux User #488650 Ubuntu User #27045 Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
