:)...  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

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

Responder a