Comunidad de diseño web y desarrollo en internet online

Situación extraña con aplicación AIR instaladas

Citar            
MensajeEscrito el 28 Nov 2008 04:37 pm
Tengo una situación que no termino de entender:
Tengo una aplicación AIR que a su vez carga una película flash para un kiosko. La película contiene el código para la interacción del usuario, y la "aplicación base" AIR se encarga de los webservices, autenticación, parámetros, etc.

Obviamente existe una interacción entre el código de flex y el código dentro de la película flash (a través de localconnection's).

Ahora bien... todo funciona perfectamente desde FlexBuilder. Una vez generado el instalador, e instalado en el equipo, se carga automáticamente y funciona todo bien. Peeeeero... la segunda vez que ejecuto la aplicación, algunos códigos en la linea de tiempo desde el primer frame dentro de la película causan excepción y dejan de ejecutarse. Y este mismo comportamiento se presenta varias veces, aun reiniciando el equipo; cuando de repente, vuelve a funcionar una vez, y a la siguiente vuelve a fallar varias veces.

La verdad no me explico que pueda ser, y dudo mucho que alguien me pueda ayudar. Pero mi esperanza es ver en que línea esta generando la excepción.

Alguien sabe como depurar o generar un log, o algo para poder obtener los mensajes de consola que aparecen en flexBuilder, pero en la aplicación ya instalada... :(

Por michavo2000

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 28 Nov 2008 05:31 pm
Ok señores, ya resolví mi problema.
El problema sucedía al momento de tratar de acceder a stage dentro de la película flash. Mi teoría es que el código se comienza a ejecutar antes de que la película se haya cargado totalmente en Flex, por tanto, el stage en algunos momentos era nulo, y provocaba excepción.

Lo único que hice fue meter algunas validaciones de que exista el stage (no sea nulo) antes de ejecutar el código, y parece que fue la solución a mis problemas de varios días de investigación. :D

Por michavo2000

1 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.