Pessoal,

Tenho uma janela TitleWindow e nessa janela eu tenho um botão fechar.
Tanto o botão fechar quando o botão evento close da TitleWindow ( botão 'X')
eu chamo o método close do meu Presentation (Swiz).
Esse método do Presentation apenas remove o popup (janela no caso), porém
se eu clico no botão fechar (Button) tudo ocorre bem, já se eu clico no 'x'
da janela
recebo erro

TypeError: Error #1009: N⭠矰oss쵥l acessar uma propriedade ou um m賯do de uma
refer魣ia de objeto nula.
at
mx.managers::FocusManager/childHideHandler()[E:\dev\4.x\frameworks\projects\framework\src\mx\managers\FocusManager.as:1759]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at
mx.core::UIComponent/dispatchEvent()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\UIComponent.as:12528]
at
mx.core::UIComponent/setVisible()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\UIComponent.as:3088]
at mx.core::UIComponent/set
visible()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\UIComponent.as:3047]
at
mx.binding::Binding/defaultDestFunc()[E:\dev\4.x\frameworks\projects\framework\src\mx\binding\Binding.as:270]
at Function/http://adobe.com/AS3/2006/builtin::call()
at
mx.binding::Binding/innerExecute()[E:\dev\4.x\frameworks\projects\framework\src\mx\binding\Binding.as:475]
at Function/http://adobe.com/AS3/2006/builtin::apply()
at
mx.binding::Binding/wrapFunctionCall()[E:\dev\4.x\frameworks\projects\framework\src\mx\binding\Binding.as:385]
at
mx.binding::Binding/execute()[E:\dev\4.x\frameworks\projects\framework\src\mx\binding\Binding.as:321]
at
mx.binding::Binding/watcherFired()[E:\dev\4.x\frameworks\projects\framework\src\mx\binding\Binding.as:501]
at
mx.binding::Watcher/notifyListeners()[E:\dev\4.x\frameworks\projects\framework\src\mx\binding\Watcher.as:311]
at
mx.binding::PropertyWatcher/eventHandler()[E:\dev\4.x\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:377]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at
mx.core::UIComponent/dispatchEvent()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\UIComponent.as:12528]



Na tela a configuração do botão 'X' é

close="{nomeDoPM.close()}"

e no botão fechar o click está configurado da mesma forma como acima.

O método do meu Presentation só faz isso

PopUpManager.removePopUp(screens.removeItemAt(i) as IFlexDisplayObject);

Onde screens é um arrayCollection contendo as telas abertas...


-- 
[]'s
Leonardo

Linux User #488650
Ubuntu User #27045
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

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