Hola tengo una aplicación AIR con Flex en la que creo genéricamente formas a estas les configuro un defaultButton.
El problema se me presenta esporádicamente cuando cierro la forma creada este intenta utilizar el siguiente código de la clase FocusManager:
// restore the default button to be the original one
if (defButton && defButton != _defaultButton)
{
defButton.emphasized = false;
defButton = _defaultButton;
_defaultButton.emphasized = true;
}
Al cerrar la ultima forma el _defaultButton es null y sale el siguiente error:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at mx.managers::FocusManager/focusInHandler()[C:\autobuild\galaga\frameworks\projects\framework\src\mx\managers\FocusManager.as:601]
Alguien tiene experiencia con este error.
Saludos,
Ricardo.
Gracias por tu respuesta,
Lo que no entiendo es porque llama a ese método si el objeto ya no existe. Que se puede hacer para que esto no suceda, he buscado en la internet y he encontrado este foro donde sugiere poner un defaultbutton en la aplicación principal, pero creo que también dicen que esto puede ser un bug.
http://forums.adobe.com/thread/489164
Saludos
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4634 (20091124) __________