Neste caso, talvez você possa abstrair a lógica da interface (tab 2). Em outras palavras, talvez você possa encapsular o que deve ser feito em um objeto ActionScript para que estes dados sejam apresentados apenas quando o usuário mudar de Tab.
É claro que sem termos maiores detalhes da implementação tudo aqui não passa de uma opinião e para que possamos realmente encontrar uma alternativa seria preciso isolar o problema e lidar com o código diretamente. []'s Beck Novaes On 23 ago, 11:22, Carlos Humberto <[EMAIL PROTECTED]> wrote: > Infelizmente amigo meu problema é o seguinte... > O cara vai cadastrando no tab1 e vai sendo somado valores que são > exibidos no tab2, > no meu caso nao tem como eu botar um CreateComplete no tab2 para depois > ele somar e exibir.... > Só se eu fizesse um xunxo de colocar uma variavel temporaria para ir > armazenando.... > Mas para o meu caso eu precisaria de varias variaveis... então o melhor > seria se eu ja pudesse ir colocando nos campos.... > > Então a idéia do nosso amigo Léo Simas (na lista flex-brasil) foi usar > um array com [Blindable]. E cada campo seria um item desse array. > E ao invés de ir jogando para os labels, ir jogando nesse array. > > Achei uma boa idéia para o meu caso, e isso evitaria o creationPolicy, > apesar deste ultimo ser mais fácil...rss > > Agradeço pelos comentários ! > > Abraços ! > > Fábio Goll escreveu: > > > Nesse caso em especial do TabNavigator, acho que funcionaria se > > adicionasse um listener > > no creationComplete da tab2 apontando pra função que popula os dados. > > > Isso evitaria o creationPolicy=all > > > []s > > Fábio > > > Beck Novaes escreveu: > > >> Realmente não é recomendado por questões de performance. O Flex usa um > >> "Deferred Instantiation Model" que adia o trabalho mais custoso da > >> criação dos componentes. Isto não é invenção do Flex, este negócio de > >> fazer o "trabalho pesado" apenas quando necessário é um padrão de > >> desenvolvimento recomendado há tempos. O problema é que o > >> creationPolicy=all "suspende" este comportamento. > > >> Eu particularmente procuro sempre pensar em uma maneira diferente de > >> conseguir o efeito desejado para não mexer no creationPolicy. É claro > >> que nem sempre isto é possível. > > >> []'s > >> Beck Novaes > > >> On 23 ago, 01:42, Luis Eduardo <[EMAIL PROTECTED]> wrote: > > >>> É engraçado como esse problema é comum. Arrisco a dizer que é um > >>> dos mais comuns do flex. (só perde do DataGrid) > >>> Chega ao ponto de quando alguém fala "estou com problemas com o > >>> TabNavigator eu já penso em creationPolicy=all e quase sempre é isso > >>> mesmo. > >>> Mais engraçado que isso é o fato de que quase sempre quando alguém > >>> fala em creationPolicy=all uma outra pessoa (ou a mesma) fala que não é > >>> recomendado por X ou Y motivos... > > >>> Por que será isso? ou será que estou viajando ? > > >>> []'s > >>> Luís Eduardo > > >>> Beck Novaes escreveu: > > >>>> Tente: > > >>>> <mx:TabNavigator creationPolicy="all"> > >>>> </mx:TabNavigator> > > >>>> []'s > >>>> Beck Novaes > > >>>> On 22 ago, 18:12, Carlos Humberto <[EMAIL PROTECTED]> wrote: > > >>>>> Pessoal, > > >>>>> Tenho um problema sério aqui... =) > >>>>> Vamos lá... > > >>>>> Tenho um form e abaixo um TabNavigator com dois tabs.... > >>>>> Quando eu clico em cadastrar no form acima ele adiciona informacoes no > >>>>> Tab1 e no Tab2, porém como o Tab2 ainda nao foi aberto ele não encontra > >>>>> referencia para o item q eu quero popular.... > > >>>>> Como resolvo esse problema ? Tem como eu mandar o Flex ja "inicializar" > >>>>> esse componente no carregamento ? > > >>>>> Agradeço desde já por qualquer dica ! > > >>>>> Abração ! > >>>>> Carlos H. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
