Resolvi de outra maneira, coloquei a função Limpar() no evento Show do
TitleWindow.

Obrigado a todos.

Manoel

Em 15 de junho de 2011 12:52, Eric Tonussi <[email protected]> escreveu:

> Use data bind. Faça assim:
>
> .as
>
> [Bindable] private var nome:String;
>>
>> protected* function* Limpar():*void* {
>>
>>     nome = "";
>>
>> }
>>
> .mxml
>
>>
>> <s:TextInput text="@{nome}" />
>>
>
> Assim você não terá tanto problema com o creationPolicy.
>
> []'s
>
>
> Em 15 de junho de 2011 12:45, Manoel . <[email protected]> escreveu:
>
>  Colocando o creationPolicy="All"  parou de apresentar o erro, porem a
>> função não funciona. Preciso que quando chame novamente aquele pagina do
>> ViewStack os campos do TitleWindow estejam vazios.
>>
>> Manoel
>>
>> Em 15 de junho de 2011 12:17, Guilherme Sjlender 
>> <[email protected]>escreveu:
>>
>> Os componentes codigo e nome estão visíveis na tela??
>>>
>>> O detalhe é que no ViewStack, quando vc "esconde" alguma tela, todos os
>>> seus componentes somem para o ActionScript, dessa forma, se você está
>>> chamando um componente que está " escondido" pelo ViewStack, você não o
>>> verá!
>>> Att.
>>>  Em 15 de junho de 2011 12:14, Manoel . <[email protected]> escreveu:
>>>
>>>> Pessoal, estou usando ViewStack para exibir alguns TitleWindow. Tenho
>>>> uma função para limpar dos textbox que geralmente utilizo ao clicar para
>>>> adcionar um novo registro, porem coloquei essa função no evento activate do
>>>> TitleWindow e recebo a seguinte msg:
>>>>
>>>>
>>>> TypeError: Error #1009: Não é possível acessar uma propriedade ou um
>>>> método de uma referência de objeto nula.
>>>>
>>>> at frmAtivos/Limpar()[E:\EasyPHP\www\mp\src\as\asAtivos.as:106]
>>>>
>>>> at
>>>> frmAtivos/___frmAtivos_TitleWindow1_activate()[E:\EasyPHP\www\mp\src\frmAtivos.mxml:2]
>>>>
>>>> <mx:TitleWindow
>>>> initialize="Main()" activate="{Limpar();}"
>>>> *
>>>>
>>>> public
>>>> **function* Limpar():*void*
>>>>
>>>> {
>>>>
>>>> codigo.text =
>>>> *""*;
>>>>
>>>> nome.text =
>>>> *""*;
>>>>
>>>> }
>>>>
>>>> O que tem de errado?
>>>>
>>>> Obrigado,
>>>>
>>>> Manoel
>>>>
>>>> --
>>>> 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
>>>>
>>>
>>>
>>>
>>> --
>>> Guilherme Sjlender - http://www.gflex.biz/
>>> ------------------------------------------------------------
>>>  Desenvolvedor Web - Flex3.5/Flex4.5/JavaEE
>>> Desenvolvedor Desktop - AIR/JavaSE
>>> Desenvolvedor Mobile - Android/JavaME/Flex4.5
>>> ------------------------------------------------------------
>>>
>>>   --
>>> 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
>>
>
> --
> 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

Responder a