Olá Pessoal!

Estou com um problema quando vou manipular componentes filhos, no
exemplo abaixo, a propriedade numChildren dos compoentes tela2 e tela3
vem sempre zerada, mas se eu consultar a propriedade childDescriptors
via debug, observo que tem 2 elementos cada uma, mas a propriedade
length de childDescriptors também está zerada. Quanto ao componente
tela1, as propriedades numChildren e childDescriptors.lengh veem
corretamente com o valor 3.
Alguem tem idéia do que pode estar ocorrendo?

[]s
Marcelo de Francisco.

<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"; width="400"
height="300" creationComplete="initForm()">
        <mx:Script>
                <![CDATA[
                        public function iniitForm():void{
                                for(var i:int=0; i < menu.numChildren; i++){
                                        if(menu.getChildAt(i).className = 
"Canvas"){
                                                var cv:Canvas = 
menu.getChildAt(i);
                                                for(var j:int=0; j < 
cv.numChildren; j++){
                                                        cv.getChildAt(j).label 
= "teste";
                                                }
                                        }
                                }
                        }
                ]]>
        </mx:Script>

        <mx:Accordion id="menu" >
                <mx:Canvas id="tela1" >
                        <mx:Button id="botao 1" />
                        <mx:Button id="botao 2" />
                        <mx:Button id="botao 3" />
                </mx:Canvas>

                <mx:Canvas id="tela2" >
                        <mx:Button id="botao 4" />
                        <mx:Button id="botao 5" />
                </mx:Canvas>

                <mx:Canvas id="tela3" >
                        <mx:Button id="botao 6" />
                        <mx:Button id="botao 7" />
                </mx:Canvas>

        </mx:Accordion>

</mx:Canvas>


--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a