Deshabilitar el update automatico para aplicaciones AIR

2 views
Skip to first unread message

rominoski

unread,
May 25, 2009, 5:39:32 PM5/25/09
to Flex AIR Venezuela
Deje el archivo Update.xml como muestro aqui abajo,

<?xml version="1.0" encoding="utf-8"?>
<update xmlns="http://ns.adobe.com/air/framework/update/description/
1.0">
<version></version>
<url></url>
<description></description>
</update>


pero a la hora de ejecutar el pryecto me da el siguiente error...

TypeError: Error #1009: Cannot access a property or method of a null
object reference.
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()

Será que ustedes me podran ayudar con esto??

Juan Manrique

unread,
May 25, 2009, 5:43:57 PM5/25/09
to Flex AIR Venezuela
Creo que tendras que darnos un poco mas de informacion rominoski.
¿Para que es ese Update.xml? ¿Desde donde lo estas corriendo?
Message has been deleted

Rafael Ochoa: Flex Air Venezuela

unread,
May 25, 2009, 5:53:04 PM5/25/09
to Flex AIR Venezuela
Hola Rominoski
En esta duda hablamos especificamente de AIR.
Ese archivo no deberias editarlo la situacion del update la defines en
el .mxml o en un .as y alli es que deberias comentar ese codigo..





te doy un ejemplo del metodo que debes tener en tu proyecto
private function checkUpdate():void {
setApplicationVersion();
// el url donde vamos a buscar el update.xml
appUpdater.updateURL = "http://SERVIDOR/server/
update.xml";
///fijamos los metodos que escucharan los eventos de actualizacion y
error
appUpdater.addEventListener(UpdateEvent.INITIALIZED,
onUpdate);
appUpdater.addEventListener(ErrorEvent.ERROR, onError);

appUpdater.isCheckForUpdateVisible = false;
//we initialize the updater
appUpdater.initialize();
}


esta funcion lo que hace es comparar con el archivo update.xml que
esta en el servidor con el .xml que tienes en tu aplicacion AIR
cuando la estas creando
por ejemplo main-app.xml que es donde configuras todos los parametros
iniciales de tu aplicacion AIR.

ejemplo de la linea que estas comparando en main-app.xml
<!-- An application version designator (such as "v1", "2.5", or
"Alpha 1"). Required. -->
<version>1.5.1</version>


Espero haberte ayudado muchas gracias por tu pregunta
Reply all
Reply to author
Forward
0 new messages