Poxa... essa thread ficou muito mais alto nível que as normais de
creationPolyce=all.
Assim o valor agregado dela vai bem além de uma simples consulta de
help.
Bacana demais!
forte abraço,
Luís Eduardo.
Beck Novaes escreveu:
> 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
-~----------~----~----~----~------~----~------~--~---