Tentei sim. O com cores funcionou sim. Mas da forma como está lá, com dados estáticos. Vou tentar enviar a cor por um XML, para ver como ele se comporta, e posto o resultado aqui.
Obrigado pela ajuda! Em 24 de fevereiro de 2010 13:10, Rafa Comim <[email protected]> escreveu: > Entendi cara, estou no trabalho e estou sem "armas" pra poder te ajudar > agora. > Os meus poucos sources que creio q podem ajudar estão em casa. > =/ > Esta noite vou tentar fazer isto para ver se posso/consigo te ajudar, ok? > Por curiosidade, você reproduziu o exemplo com as cores? > Tentou apenas alterá-lo? > Fazer o de cores funcionar e depois ir adaptando é uma opção q julgo > interessante, caso vc disponha deste tempo. > =) > > > Em 24 de fevereiro de 2010 12:07, Airton Toyansk <[email protected]>escreveu: > > No link que vc passou, o cara tava querendo gerar o toggleButtonBar a >> partir de um XML. >> No meu caso, o toggleButtonBar já está criado a partir de um >> ArrayCollection (nem preciso que seja dinâmico, pois sempre terei apenas 8 >> itens neste componente). >> >> Agora, o meu problema: >> Tenho este toggle e tenho o selectedIndex dele (de 0 a 7). Se eu clico no >> 4 item, ele me retorna selectedIndex = 3. >> Tenho tb uma área abaixo com um TextArea, para exibir conteúdos de um XML. >> O XML está assim (por exemplo): >> <modulo id="0"> >> <texto="texto de exemplo 1"/> >> </modulo> >> <modulo id="1"> >> <texto="texto de exemplo 2"/> >> </modulo> >> >> Considerando que o id do módulo representa o nó, e que, no init() eu já >> consigo carregar o nó 0 (também por que o selectedIndex inicial do meu >> toggle é 0, e se eu mudar para 2, ele tb vai carregar o nó certo *ao >> iniciar*), preciso que o usuário possa, ao navegar no toggleButtonBar, >> carregar o nó 1 ao clicar no button de index = 1, e assim por diante, >> alterando o valor do texto no TextArea ao clicar. >> >> O que está acontecendo é que consigo carregar qualquer um dos nós do XML >> no textArea ao inciar o arquivo, mas ele não recupera o conteúdo do nó >> durante a navegação (se mantém no nó escolhido inicialmente). >> O que pretendo é ter um efeito de navegação semelhante a esta pg >> http://blog.flexexamples.com/2009/01/21/toggling-buttons-in-a-togglebuttonbar-control-in-flex/ >> ao >> usuário, sendo que, ao invés de cores para viewstacks, eu teria um textarea >> que carregasse textos vindos de um XML, cada qual no seu respectivo nó. >> >> Abs e obrigado >> >> >> >> Em 24 de fevereiro de 2010 11:42, Rafa Comim <[email protected]>escreveu: >> >> Cara, veja este link: >>> http://old.nabble.com/ToggleButtonBar-xml-based-dataProvider-td22128312.html >>> >>> Se num te ajudar acho que entendi errado teu problema. >>> xD >>> >>> Em 24 de fevereiro de 2010 11:34, Airton Toyansk >>> <[email protected]>escreveu: >>> >>> Sim, procurei, mas não encontrei nada vinculado a XML (por isso achei q >>>> o problema estava ae, na utilização de XML para recarregar estes dados). >>>> Vc poderia me passar alguns dos links que comentou? >>>> Se for o caso, mudarei mesmo para botões :-( >>>> >>>> Abs >>>> >>>> Em 24 de fevereiro de 2010 10:59, Rafa Comim <[email protected]>escreveu: >>>> >>>> Sim, isso creio que sim. Porém, além da mais trabalhoso eh menos >>>>> "elegante", mas deve funcionar. >>>>> Na verdade a tua toggleButtonBar deveria funcionar, dei uma olhada em >>>>> exemplos na net, e não parece ser nd complexo. >>>>> Já tentou procurar por algo assim na net? >>>>> Eu encontrei exemplos interessantes, mas só vc mesmo pra saber se pode >>>>> aplicar ao seu caso entende... >>>>> =) >>>>> >>>>> Em 24 de fevereiro de 2010 09:12, Airton Toyansk >>>>> <[email protected]>escreveu: >>>>> >>>>> Mas vc acha que se eu substituir o componente por alguns botões, e >>>>>> inserir estaticamente em cada um o nó a que se refere (a estrutura é >>>>>> fixa, >>>>>> como a quantidade de nós, o que muda mesmo é o texto que cada nó exibe), >>>>>> funcionaria? >>>>>> >>>>>> Em 24 de fevereiro de 2010 08:49, Rafa Comim >>>>>> <[email protected]>escreveu: >>>>>> >>>>>> Cara, confesso q nunca tive tal problema, mas geralmente evito >>>>>>> utilizar selectedIndex (por questões/manias pessoais). >>>>>>> Se vc não conseguir levantar mais informações debugando, relamente >>>>>>> não sei o q pode ser.... >>>>>>> =/ >>>>>>> >>>>>>> >>>>>>> Em 23 de fevereiro de 2010 20:44, Airton Toyansk <[email protected] >>>>>>> > escreveu: >>>>>>> >>>>>>> Sim, tem. E é por isso que consigo chamar o nó pelo selectedIndex >>>>>>>> do componente. >>>>>>>> Se insiro selectedIndex="4" no toggleButtonBar, e rodo a aplicação, >>>>>>>> é exibido o nó id="4", como deveria (está correto). >>>>>>>> Mas se, na mesma hora, clico em outro item do toggleButtonBar, por >>>>>>>> exemplo, um que seja index="2", o XML não altera o nó de exibição, >>>>>>>> mantendo >>>>>>>> o nó id=4 exibido na tela. >>>>>>>> Ou seja, no carregamento da página a função está ok, mas durante a >>>>>>>> execução ela não surte efeito... >>>>>>>> >>>>>>>> Abs, >>>>>>>> >>>>>>>> Airton >>>>>>>> >>>>>>>> Em 23 de fevereiro de 2010 11:05, Rafa Comim >>>>>>>> <[email protected]>escreveu: >>>>>>>> >>>>>>>> Desculpe se estou falando besteira, ou se te entendi mal. >>>>>>>>> Mas não tem nenhum "id" nos nós?! >>>>>>>>> Se tivesse como atribuir um "id" ajudaria. >>>>>>>>> >>>>>>>>> Em 22 de fevereiro de 2010 19:29, Airton Toyansk < >>>>>>>>> [email protected]> escreveu: >>>>>>>>> >>>>>>>>>> Pessoal, >>>>>>>>>> >>>>>>>>>> Estou com um problema para selecionar nós em um XML através de um >>>>>>>>>> toggleButtonBar (aceito sugestões de substituição do componente). >>>>>>>>>> >>>>>>>>>> Para carregar no creationCompete o primeiro nó está funcionando >>>>>>>>>> ok, usando a seguinte função: >>>>>>>>>> private function init():void >>>>>>>>>> { >>>>>>>>>> var request:URLLoader = new URLLoader; >>>>>>>>>> request.addEventListener(Event.COMPLETE, >>>>>>>>>> RecebeXML); >>>>>>>>>> request.load(new >>>>>>>>>> URLRequest("xml/"+dataRequest+".xml")); >>>>>>>>>> } >>>>>>>>>> >>>>>>>>>> Então, este XML preenche, através da função RecebeXML, alguns >>>>>>>>>> TextAreas com o conteúdo do primeiro nó. >>>>>>>>>> Mas, ao clicar no segundo item do toggleButtonBar, gostaria de >>>>>>>>>> recarregar o XML, mas exibindo o segundo nó. Se eu faço estático >>>>>>>>>> (selectedIndex ="2") no toggleButtonBar e mando ele carregar o nó >>>>>>>>>> dinamicamente, pelo selectedIndex, ele exibe perfeito. O que não faz >>>>>>>>>> é >>>>>>>>>> enquanto está rodando a aplicação. >>>>>>>>>> >>>>>>>>>> Alguém sabe como posso resolver isso? >>>>>>>>>> >>>>>>>>>> Obrigado, >>>>>>>>>> >>>>>>>>>> Airton Toyansk >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> 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 >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> ______________________ >>>>>>>>> >>>>>>>>> Atenciosamente, >>>>>>>>> >>>>>>>>> Rafael Comim >>>>>>>>> >>>>>>>>> -- >>>>>>>>> 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 >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> ______________________ >>>>>>> >>>>>>> Atenciosamente, >>>>>>> >>>>>>> Rafael Comim >>>>>>> >>>>>>> -- >>>>>>> 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 >>>>>>> >>>>>> >>>>>> -- >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> ______________________ >>>>> >>>>> Atenciosamente, >>>>> >>>>> Rafael Comim >>>>> >>>>> -- >>>>> 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 >>>>> >>>> >>>> -- >>>> 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 >>>> >>> >>> >>> >>> -- >>> ______________________ >>> >>> Atenciosamente, >>> >>> Rafael Comim >>> >>> -- >>> 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 >>> >> >> -- >> 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 >> > > > > -- > ______________________ > > Atenciosamente, > > Rafael Comim > > -- > 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 > -- 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
