You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CREACIÓN DE APLICACIONES DE ADOBE <strong>AIR</strong><br />
Actualización de aplicaciones de <strong>AIR</strong><br />
2 Updater descarga e interpreta el archivo descriptor de actualización.<br />
3 También se descarga el archivo de actualización de <strong>AIR</strong>.<br />
4 Updater instala la versión actualizada de la aplicación.<br />
El objeto updater distribuye eventos a la finalización de cada uno de estos pasos. En la versión de ApplicationUpdater,<br />
es posible cancelar los eventos que indiquen la correcta finalización de un paso en el proceso. Si cancela uno de estos<br />
eventos, se cancelará el siguiente paso del proceso. En la versión de ApplicationUpdaterUI, updater presenta un cuadro<br />
de diálogo que permite al usuario cancelar o continuar en cada paso del proceso.<br />
Si cancela el evento, se pueden llamar a métodos del objeto updater para reanudar el proceso.<br />
Conforme progresa la versión ApplicationUpdater de updater en el proceso de actualización, se registra su estado<br />
actual, en una propiedad currentState. Esta propiedad se establece en una cadena los siguientes posibles valores:<br />
"UNINITIALIZED": updater no se ha inicializado.<br />
"INITIALIZING": updater se está inicializando.<br />
"READY": updater se ha inicializado.<br />
"BEFORE_CHECKING": updater no ha comprobado aún el archivo descriptor de actualización.<br />
"CHECKING": updater está buscando un archivo descriptor de actualización.<br />
"AVAILABLE": el archivo descriptor de updater está disponible.<br />
"DOWNLOADING": updater está descargando el archivo de <strong>AIR</strong>.<br />
"DOWNLOADED": updater ha descargado el archivo de <strong>AIR</strong>.<br />
"INSTALLING": updater está instalando el archivo de <strong>AIR</strong>.<br />
"PENDING_INSTALLING": updater se ha inicializado y hay actualizaciones pendientes.<br />
Algunos métodos del objeto updater sólo se ejecutan si updater se encuentra en un determinado estado.<br />
Inicialización del marco de actualización<br />
Una vez definidas las propiedades de configuración, (consulte “Ejemplo básico: Uso de la versión<br />
ApplicationUpdaterUI” en la página 269), llame al método initialize() para inicializar la actualización:<br />
appUpdater.initialize();<br />
Este método realiza lo siguiente:<br />
Inicializa el marco de actualización, realizando una instalación silenciosa de forma sincrónica de todas las<br />
actualizaciones pendientes. Es necesario llamar a este método durante el inicio de la aplicación, ya que es posible<br />
que reinicie la aplicación cuando se llame.<br />
Compruebe si hay alguna actualización pendiente y la instala.<br />
Si se produce un error durante el proceso de actualización, borra el archivo de actualización y la información de la<br />
versión del área de almacenamiento de la aplicación.<br />
Si el intervalo de días de comprobación de actualización ha caducado, inicia el proceso de actualización. De lo<br />
contrario, reinicia el temporizador.<br />
La llamada a este método puede provocar que el objeto updater distribuya los siguientes eventos:<br />
UpdateEvent.INITIALIZED: se distribuye cuando se completa la inicialización.<br />
ErrorEvent.ERROR: se distribuye cuando se produce un error durante la inicialización.<br />
Al distribuir el evento UpdateEvent.INITIALIZED, el proceso de actualización se completa.<br />
Última modificación 30/10/2012<br />
276