| Paquete | flash.system |
| Clase | public class SystemUpdater |
| Herencia | SystemUpdater EventDispatcher Object |
| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 10.1 |
Flash Player identifica la necesidad de utilizar una actualización del módulo Adobe-Access mediante la distribución de un evento NetStatusEvent. El evento tiene una propiedad code con un valor de "DRM.UpdateNeeded". Para las actualizaciones del módulo Adobe Access, no se requiere consentimiento por parte del usuario. Detecte el evento e inicie la actualización llamando a update("DRM").
Flash Player identifica la necesidad de utilizar una actualización del reproductor mediante la distribución de un evento StatusEvent, con varios posibles valores de la propiedad code (consulte el evento status). Si hay actualizaciones del reproductor, se requiere el consentimiento por parte del usuario. Detecte el evento y presente al usuario la opción de actualización. El usuario debe aceptar la actualización real e iniciar la actualización, por ejemplo, haciendo clic en el botón correspondiente de la interfaz de usuario. A continuación, puede iniciar el reproductor actualización directamente en ActionScript llamando a update("SYSTEM").
Nota: la API SystemUpdater se admite en todas las plataformas de escritorio.
Elementos de API relacionados
| Método | Definido por | ||
|---|---|---|---|
Constructor. | SystemUpdater | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento. | EventDispatcher | |
Cancela una actualización activa. | SystemUpdater | ||
![]() |
Distribuye un evento en el flujo del evento. | EventDispatcher | |
![]() |
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento. | EventDispatcher | |
![]() |
Indica si un objeto tiene definida una propiedad especificada. | Object | |
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | |
![]() |
Indica si existe la propiedad especificada y si es enumerable. | Object | |
![]() |
Elimina un detector del objeto EventDispatcher. | EventDispatcher | |
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | |
![]() |
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | |
![]() |
Devuelve la representación de cadena del objeto especificado. | Object | |
Inicia una actualización de un tipo determinado. | SystemUpdater | ||
![]() |
Devuelve el valor simple del objeto especificado. | Object | |
![]() |
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto. | EventDispatcher | |
| Evento | Resumen | Definido por | ||
|---|---|---|---|---|
![]() | [evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos. | EventDispatcher | ||
| Se distribuye cuando una actualización del propio reproductor se cancela por el usuario. | SystemUpdater | |||
| Se distribuye cuando finaliza la actualización. | SystemUpdater | |||
![]() | [evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos. | EventDispatcher | ||
| Se distribuye cuando se produce un error de E/S. | SystemUpdater | |||
| Se distribuye cuando comienza una actualización. | SystemUpdater | |||
| Se distribuye para indicar el progreso de la descarga. | SystemUpdater | |||
| Se distribuye al encontrar un error de seguridad. | SystemUpdater | |||
| Se distribuye cuando falla la actualización. | SystemUpdater | |||
SystemUpdater | () | Información sobre |
public function SystemUpdater()| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 10.1 |
Constructor.
cancel | () | método |
public function cancel():void| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 10.1 |
Cancela una actualización activa.
update | () | método |
public function update(type:String):void| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 10.1 |
Inicia una actualización de un tipo determinado. Los tipos de actualización son una de las constantes de cadena definidas en la clase SystemUpdaterType. Sólo se permite una actualización a la vez en todos los navegadores.
Después del arranque de la actualización, detecte los eventos definidos de esta clase. Los siguientes eventos eventos indican el final de una actualización y permiten una nueva actualización o un intento de actualización para continuar, al igual que llamar a la función update():
completecancelsecurityErrorioErrorstatus
Parámetros
type:String |
Elementos de API relacionados
cancel | Evento |
flash.events.Eventpropiedad Event.type =
flash.events.Event.CANCEL| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 10.1 |
Se distribuye cuando una actualización del propio reproductor se cancela por el usuario. Este evento se distribuye sólo cuando una actualización de tipo SystemUpdaterType.SYSTEM se solicita y el usuario cancela la actualización.
Event.CANCEL define el valor de la propiedad type de un objeto de evento cancel.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
target | Referencia al objeto en el que se cancela la operación. |
complete | Evento |
flash.events.Eventpropiedad Event.type =
flash.events.Event.COMPLETE| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 10.1 |
Se distribuye cuando finaliza la actualización.
La constanteEvent.COMPLETE define el valor de la propiedad type de un objeto de evento complete.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
target | Objeto de red que ha terminado de cargarse. |
ioError | Evento |
flash.events.IOErrorEventpropiedad IOErrorEvent.type =
flash.events.IOErrorEvent.IO_ERROR| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 10.1 |
Se distribuye cuando se produce un error de E/S. Por ejemplo, un error que puede provocar este evento es una pérdida de conexión a Internet.
Define el valor de la propiedadtype de un objeto de evento ioError.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
errorID | Un número de referencia asociado al error concreto (sólo AIR). |
target | El objeto de red en el que se produce el error de entrada/salida. |
text | Texto que se mostrará como mensaje de error. |
open | Evento |
flash.events.Eventpropiedad Event.type =
flash.events.Event.OPEN| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 10.1 |
Se distribuye cuando comienza una actualización. La actualización cuando se envía un evento "complete", o cuando se envía un evento IOErrorEvent, SecurityErrorEvent o StatusEvent.
La constanteEvent.OPEN define el valor de la propiedad type de un objeto de evento open.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
target | Objeto de red que ha abierto una conexión. |
progress | Evento |
flash.events.ProgressEventpropiedad ProgressEvent.type =
flash.events.ProgressEvent.PROGRESS| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 10.1 |
Se distribuye para indicar el progreso de la descarga. Este evento es como el evento progress en las clases Loader y URLLoader.
type de un objeto de evento progress.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
bytesLoaded | Número de elementos o bytes cargados en el momento en que el detector procesa el evento. |
bytesTotal | Número total de elementos o bytes que se cargarán en última instancia si el proceso de carga se realiza correctamente. |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
target | El objeto que informa sobre el progreso. |
securityError | Evento |
flash.events.SecurityErrorEventpropiedad SecurityErrorEvent.type =
flash.events.SecurityErrorEvent.SECURITY_ERROR| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 10.1 |
Se distribuye al encontrar un error de seguridad. Por ejemplo, un error de seguridad que puede desencadenar este evento se si el reproductor intenta realizar una actualización cuando no se permiten las actualizaciones por política de seguridad.
La constanteSecurityErrorEvent.SECURITY_ERROR define el valor de la propiedad type de un objeto de evento securityError.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
target | El objeto de red que informa sobre le error de seguridad. |
text | Texto que se mostrará como mensaje de error. |
status | Evento |
flash.events.StatusEventpropiedad StatusEvent.type =
flash.events.StatusEvent.STATUS| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 10.1 |
Se distribuye cuando falla la actualización. Una actualización puede fallar por uno de los siguientes motivos:
- La llamada se ejecuta en una plataforma o arquitectura no admitida. En este caso, el valor de la propiedad
codees "DRM.UpdateFailedNotSupported" y el valor de la propiedadleveles "error". - El paquete de actualización solicitado no se encuentra en el servidor. En este caso, el valor de la propiedad
codees "DRM.UpdateFailedNotCurrentlyAvailable" y el valor de la propiedadleveles "error". - El módulo Adobe Access no está instalado. Este error es similar al código "DRM.UpdateNeeded", que se distribuye por NetStatusEvent. Sin embargo, en este caso, una versión más reciente de Flash Player debe descargarse primero. En este caso, el valor de la propiedad
codees "DRM.UpdateNeededButIncompatible" y el valor de la propiedadleveles "error". Para realizar una actualización de Flash Player, llame aSystemUpdater.update(SystemUpdaterType.SYSTEM). - El nuevo módulo DRM no se pudo descargar. En este caso, el valor de la propiedad
codees "DRM.UpdateFailed" y el valor de la propiedadleveles "error".
type de un objeto de evento status.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
code | Descripción del estado del objeto. |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
level | La categoría del mensaje, por ejemplo, "status", "warning" o "error". |
target | El objeto que informa sobre su estado. |
Tue Jun 12 2018, 02:12 PM Z
Ocultar propiedades públicas heredadas
Mostrar propiedades públicas heredadas