Não cheguei a analisar o código, soh vi o que ele perguntou e mandei uma 
"solução" ... rs
 
Eu não entendi aquele Viewstack ali no meio da repetição perdido e ainda dentro 
de um LinkBar.
 
Acho melhor explicar o que você quer fazer Hassan.
 
[]s
Fábio


________________________________

        De: flexdev@googlegroups.com [mailto:[EMAIL PROTECTED] Em nome de 
gabriela perry
        Enviada em: quarta-feira, 18 de junho de 2008 19:58
        Para: flexdev@googlegroups.com
        Assunto: [flexdev] Re: RES: [flexdev] Re: Ajuda com repeater - Avaliar 
Varivavel
        
        
        Sim, se fizer isso o código do Hassan vai ficar beleza (e se 
consertares as coisas que eu suspeito que estão erradas).
        
        Mas "porque" não dá pra setar id no runtime no MXML e dá no AS?
        
        

         
        Gabriela Trindade Perry - http://www.gabriela.trindade.nom.br 
<http://www.gabriela.trindade.nom.br/> 
        
        
        
        

________________________________

                Subject: [flexdev] RES: [flexdev] Re: Ajuda com repeater - 
Avaliar Varivavel
                Date: Wed, 18 Jun 2008 19:54:24 -0300
                From: [EMAIL PROTECTED]
                To: flexdev@googlegroups.com
                
                
                Dexe os ids fixos mesmo, ele gera uma coleção de componentes 
com o mesmo ID, aí
                você acessa pelo indice:
                 
                <mx:ViewStack id="vs" />
                 
                Quero pegar o segundo: 
                 
                vs[1]
                 
                =)
                 
                Fábio

                

                 


________________________________

                        De: flexdev@googlegroups.com [mailto:[EMAIL PROTECTED] 
Em nome de gabriela perry
                        Enviada em: quarta-feira, 18 de junho de 2008 19:50
                        Para: flexdev@googlegroups.com
                        Assunto: [flexdev] Re: Ajuda com repeater - Avaliar 
Varivavel
                        
                        
                        Bem, eu acho que o maior problema é o fato de que no 
mxml parece que não dá (não imagino porque) pra atribuir ids no runtime.
                        Se trocares para a propriedade name verás que dá certo. 
Se 
                        olhares na classe UIComponent, verás que não tem 
diferença entre os métodos pra setar e pegar o id e o name :P
                        
                        Eu, como faço as coisas no AS, não chego a ter esse 
problema...
                        
                        De qualquer forma, vi dois problemas a mais nesse 
codigo:
                        1. new Array(10) não é [Bindable] Declara ele em outro 
lugar
                        2. Como vais atribuir como dataProvider do teu LinkBar 
uma viewstack que nem tem nome ainda?
                        
                        É o que eu consigo fazer.
                        Se alguém tiver a explicação de porque não dá pra setar 
id no runtime (no MXML) podia compartilhar aqui com os meros mortais :P
                        
                        
                        

                         
                        Gabriela Trindade Perry - 
http://www.gabriela.trindade.nom.br <http://www.gabriela.trindade.nom.br/> 
                        
                        
                        
                        
________________________________

                        > Date: Wed, 18 Jun 2008 13:07:39 -0700
                        > Subject: [flexdev] Ajuda com repeater - Avaliar 
Varivavel
                        > From: [EMAIL PROTECTED]
                        > To: flexdev@googlegroups.com
                        > 
                        > 
                        > Quero passar esse bloco de código que tem uns 15 
semelhantes usando o
                        > repeater
                        > 
                        > 
                        > <!--repeater de 10-->
                        > <mx:HBox width="100%" height="100%">
                        > 
                        > <mx:LinkBar direction="vertical"
                        > dataProvider="{viewStack_{repeat.currentIndex}}" />
                        > 
                        > <mx:ViewStack id="{'viewStack_'repeat.currentIndex}" 
width="100%"
                        > height="100%">
                        > 
                        > <mx:Canvas label="Relatório {repeat.currentIndex}"
                        > icon="@Embed('assets/images/report.png')" 
width="100%" height="100%">
                        > 
                        > 
                        > </mx:Canvas>
                        > 
                        > </mx:ViewStack>
                        > 
                        > </mx:HBox>
                        > <!--repeater de 10-->
                        > 
                        > 
                        > 
                        > Tentei usar o seguinte código
                        > 
                        > 
                        > 
                        > <mx:Repeater dataProvider="{new Array(10)}" 
id="repeat">
                        > 
                        > <!--repeater-->
                        > <mx:HBox width="100%" height="100%">
                        > 
                        > <mx:LinkBar direction="vertical"
                        > dataProvider="{viewStack_{repeat.currentIndex}}" />
                        > 
                        > <mx:ViewStack id="viewStack_{repeat.currentIndex}" 
width="100%"
                        > height="100%">
                        > 
                        > <mx:Canvas label="Relatório {repeat.currentIndex}"
                        > icon="@Embed('assets/images/report.png')" 
width="100%" height="100%">
                        > 
                        > 
                        > </mx:Canvas>
                        > 
                        > </mx:ViewStack>
                        > 
                        > </mx:HBox>
                        > <!--repeater-->
                        > 
                        > </mx:Repeater>
                        > 
                        > Aparece o erro
                        > 
                        > 'viewStack_{repeat.currentIndex}' is not a valid 
identifier.
                        > 
                        > Como devo proceder ?
                        > 
                        > 
                        > 
                        > 
                        > 
                        > 
                        > 
                        > 
                        > </HTML<BR
                        
                        


________________________________

        Get news, entertainment and everything you care about at Live.com. 
Check it out! <http://www.live.com/getstarted.aspx> 
                
        


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

Reply via email to