Paquete | fl.display |
Clase | public class ProLoaderInfo |
Herencia | ProLoaderInfo EventDispatcher Object |
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Algunos miembros de esta clase, incluidos childSandboxBridge
y parentSandboxBridge
, no se admiten en todas las versiones de Flash Player y AIR. Llame a estas propiedades sólo cuando su versión de AIR o Flash Player publicada las admita. Al llamar a estas propiedades en otros contextos se pueden producir errores en tiempo de ejecución.
Elementos de API relacionados
Propiedad | Definido por | ||
---|---|---|---|
actionScriptVersion : uint [solo lectura]
La versión de ActionScript del archivo SWF cargado. | ProLoaderInfo | ||
applicationDomain : ApplicationDomain [solo lectura]
Cuando se carga un archivo SWF externo, todas las definiciones de ActionScript 3.0 contenidas en la clase cargada se almacenan en la propiedad applicationDomain. | ProLoaderInfo | ||
bytes : ByteArray [solo lectura]
Los bytes asociados al objeto ProLoaderInfo. | ProLoaderInfo | ||
bytesLoaded : uint [solo lectura]
Número de bytes cargados para el medio. | ProLoaderInfo | ||
bytesTotal : uint [solo lectura]
Antes de que el objeto ProLoader correspondiente a este objeto distribuya el primer evento progress, bytesTotal es 0. | ProLoaderInfo | ||
childAllowsParent : Boolean [solo lectura]
Expresa la relación de confianza del contenido (elemento secundario) hacia el ProLoader (elemento principal). | ProLoaderInfo | ||
childSandboxBridge : Object
Objeto que puede definirse con el código del contenido cargado para mostrar las propiedades y los métodos a los que se puede tener acceso a través del código del entorno limitado del objeto ProLoader. | ProLoaderInfo | ||
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
content : DisplayObject [solo lectura]
El objeto cargado asociado a este objeto ProLoaderInfo. | ProLoaderInfo | ||
contentType : String [solo lectura]
El tipo MIME del archivo cargado. | ProLoaderInfo | ||
frameRate : Number [solo lectura]
La velocidad de fotogramas nominal, en fotogramas por segundo, del archivo SWF cargado. | ProLoaderInfo | ||
height : int [solo lectura]
Altura nominal del archivo cargado. | ProLoaderInfo | ||
isURLInaccessible : Boolean [solo lectura]
Indica si se ha truncado la propiedad ProLoaderInfo.url. | ProLoaderInfo | ||
loader : ProLoader [solo lectura]
El objeto ProLoader asociado a este objeto ProLoaderInfo. | ProLoaderInfo | ||
loaderURL : String [solo lectura]
La URL del archivo SWF que inició la carga del medio descrito por este objeto ProLoaderInfo. | ProLoaderInfo | ||
parameters : Object [solo lectura]
Objeto que contiene los pares nombre-valor que representan los parámetros proporcionados al archivo SWF cargado. | ProLoaderInfo | ||
parentAllowsChild : Boolean [solo lectura]
Expresa la relación de confianza del Loader (elemento principal) hacia el contenido (elemento secundario). | ProLoaderInfo | ||
parentSandboxBridge : Object
Objeto que puede definirse por código en el entorno limitado del objeto ProLoader para mostrar las propiedades y los métodos a los que se puede acceder desde el código del contenido cargado. | ProLoaderInfo | ||
sameDomain : Boolean [solo lectura]
Expresa la relación de dominio entre el elemento cargador y el contenido: true si tienen el mismo dominio de origen; false en caso contrario. | ProLoaderInfo | ||
sharedEvents : EventDispatcher [solo lectura]
Por problemas de tiempo, al cargar contenido con precarga RSL, se recomienda esperar a que se reciba el evento init para añadir detectores de eventos en el objeto sharedEvents, o para volver a añadirlos cuando se reciba el evento init. | ProLoaderInfo | ||
swfVersion : uint [solo lectura]
La versión del formato del archivo SWF cargado. | ProLoaderInfo | ||
url : String [solo lectura]
La URL del medio que se está cargando. | ProLoaderInfo | ||
width : int [solo lectura]
Anchura nominal del contenido cargado. | ProLoaderInfo |
actionScriptVersion | propiedad |
actionScriptVersion:uint
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
La versión de ActionScript del archivo SWF cargado. La versión del lenguaje se especifica mediante las enumeraciones de la clase ActionScriptVersion, como ActionScriptVersion.ACTIONSCRIPT2
y ActionScriptVersion.ACTIONSCRIPT3
.
Nota: esta propiedad siempre tiene el valor ActionScriptVersion.ACTIONSCRIPT2
o ActionScriptVersion.ACTIONSCRIPT3
. Tanto ActionScript 1.0 como 2.0 se indican como ActionScriptVersion.ACTIONSCRIPT2
(versión 2.0). Esta propiedad sólo distingue ActionScript 1.0 y 2.0 de ActionScript 3.0.
Implementación
public function get actionScriptVersion():uint
Elementos de API relacionados
applicationDomain | propiedad |
applicationDomain:ApplicationDomain
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Cuando se carga un archivo SWF externo, todas las definiciones de ActionScript 3.0 contenidas en la clase cargada se almacenan en la propiedad applicationDomain
.
Todo el código de un archivo SWF se define para que exista en un dominio de aplicación. El dominio de aplicación actual es el lugar en el que se ejecuta la aplicación principal. El dominio del sistema contiene todos los dominios de aplicación, incluido el dominio actual y todas las clases utilizadas por Flash Player o Adobe AIR.
Todos los dominios de aplicación tienen asociado un dominio principal, excepto el dominio del sistema. El dominio principal del applicationDomain
de la aplicación principal es el dominio del sistema. Sólo es necesario definir las clases cargadas si su clase principal no las ha definido todavía. No es posible anular una definición de clase cargada con otra definición más reciente.
Para consultar ejemplos de dominios de aplicación, consulte el capítulo “Entorno del sistema del cliente” de la Guía del desarrollador de ActionScript 3.0.
Implementación
public function get applicationDomain():ApplicationDomain
Elementos de API relacionados
bytes | propiedad |
bytesLoaded | propiedad |
bytesLoaded:uint
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Número de bytes cargados para el medio. Cuando este número sea igual al valor de bytesTotal
, se habrán cargado todos los bytes.
Implementación
public function get bytesLoaded():uint
Elementos de API relacionados
bytesTotal | propiedad |
bytesTotal:uint
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Antes de que el objeto ProLoader correspondiente a este objeto distribuya el primer evento progress
, bytesTotal
es 0. Tras el primer evento progress del objeto ProLoader, bytesTotal
reflejará el número real de bytes descargados.
Implementación
public function get bytesTotal():uint
Elementos de API relacionados
childAllowsParent | propiedad |
childAllowsParent:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Expresa la relación de confianza del contenido (elemento secundario) hacia el ProLoader (elemento principal). Si el elemento secundario ha permitido el acceso del elemento principal, el valor es true
; en caso contrario, el valor es false
. Esta propiedad se define con el valor true
si el objeto secundario ha llamado al método allowDomain()
para conceder permiso al dominio principal o si hay una política de URL cargada en el dominio secundario que concede permiso al dominio principal. Si el elemento secundario y el elemento principal están en el mismo dominio, esta propiedad se define con el valor true
.
Para obtener más información, consulte el tema del Centro de desarrollo de Flash Player Seguridad.
Implementación
public function get childAllowsParent():Boolean
Elementos de API relacionados
childSandboxBridge | propiedad |
childSandboxBridge:Object
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | AIR 1.0 |
Objeto que puede definirse con el código del contenido cargado para mostrar las propiedades y los métodos a los que se puede tener acceso a través del código del entorno limitado del objeto ProLoader. Este puente de entorno limitado permite control de acceso al contenido de dominios ajenos a la aplicación a los scripts del entorno limitado de la aplicación de AIR, y viceversa. El puente de entorno limitado sirve de pasarela entre los entornos limitados, facilitando así una interacción explícita entre los entornos limitados de seguridad de la aplicación y los que no los on.
Implementación
public function get childSandboxBridge():Object
public function set childSandboxBridge(value:Object):void
Emite
SecurityError — Sólo se puede establecer con esta propiedad el contenido del entorno limitado del contenido cargado.
|
Elementos de API relacionados
content | propiedad |
content:DisplayObject
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
El objeto cargado asociado a este objeto ProLoaderInfo.
Implementación
public function get content():DisplayObject
Elementos de API relacionados
contentType | propiedad |
contentType:String
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
El tipo MIME del archivo cargado. El valor es null
si el archivo no se ha cargado lo suficiente como para que se determine el tipo. En la siguiente lista se enumeran los valores posibles:
"application/x-shockwave-flash"
"image/jpeg"
"image/gif"
"image/png"
Implementación
public function get contentType():String
Elementos de API relacionados
frameRate | propiedad |
frameRate:Number
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
La velocidad de fotogramas nominal, en fotogramas por segundo, del archivo SWF cargado. Este número suele ser un entero, aunque no tiene por qué serlo necesariamente.
Este valor puede ser diferente de la velocidad de fotogramas realmente utilizada. Flash Player o Adobe AIR sólo utiliza una velocidad de fotogramas para todos los archivos SWF cargados en un momento concreto y dicha velocidad se determina mediante la velocidad de fotogramas nominal del archivo SWF principal. Asimismo, es posible que no se alcance la velocidad de fotogramas principal debido al hardware, a la sincronización de sonido o a otros factores.
Implementación
public function get frameRate():Number
Elementos de API relacionados
height | propiedad |
height:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Altura nominal del archivo cargado. Este valor puede ser diferente de la altura real con la que se muestra el contenido, ya que es posible que se haya aplicado escala al contenido cargado o a sus objetos de visualización principales.
Implementación
public function get height():int
Elementos de API relacionados
isURLInaccessible | propiedad |
isURLInaccessible:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
Indica si se ha truncado la propiedad ProLoaderInfo.url
. Cuando el valor de isURLInaccessible
es true
, el valor de ProLoaderInfo.url
es sólo el dominio de la URL final desde la que se cargó el contenido. Por ejemplo, la propiedad se trunca si el contenido se carga desde http://www.adobe.com/assets/hello.swf
, y la propiedad ProLoaderInfo.url
tiene el valor http://www.adobe.com
. El valor de isURLInaccessible
es true
sólo cuando todos los siguientes también son true:
- Se ha producido una redirección HTTP durante la carga del contenido.
- El archivo SWF que llama a
ProLoader.load()
procede de un dominio distinto al de la URL final del contenido. - El archivo SWF que llama a
ProLoader.load()
no tiene permiso para acceder al contenido. Se concede permiso para acceder al contenido del mismo modo que se concede paraBitmapData.draw()
: llame aSecurity.allowDomain()
para acceder a un archivo SWF (o para contenido no SWF, establezca un archivo de política y utilice la propiedadLoaderContext.checkPolicyFile
).
Nota: la propiedadisURLInaccessible
se añadió en Flash Player 10.1 y en AIR 2.0. No obstante, esta propiedad está disponible para los archivos SWF de todas las versiones si el motro de ejecución de Flash lo admite. Así, utilizar determinadas herramientas de edición en “modo estricto” provoca un error de compilación. Para solucionar el error, utilice la sintaxis indirecta myLoaderInfo["isURLInaccessible"]
o desactive el modo estricto. Si utiliza Flash CS5 Professional o Flex SDK 4.1, puede usar y compilar esta API para motores de ejecución previos a Flash Player 10.1 y AIR 2.
Para contenido de la aplicación en AIR, el valor de esta propiedad siempre es false
.
Implementación
public function get isURLInaccessible():Boolean
Elementos de API relacionados
loader | propiedad |
loader:ProLoader
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
El objeto ProLoader asociado a este objeto ProLoaderInfo. Si el objeto ProLoaderInfo es la propiedad loaderInfo de la instancia de la clase principal del archivo SWF, no habrá ningún objeto ProLoader asociado.
Implementación
public function get loader():ProLoader
Elementos de API relacionados
loaderURL | propiedad |
loaderURL:String
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
La URL del archivo SWF que inició la carga del medio descrito por este objeto ProLoaderInfo. Para la instancia de la clase principal del archivo SWF, esta URL es la misma que la del propio archivo SWF.
Implementación
public function get loaderURL():String
Elementos de API relacionados
parameters | propiedad |
parameters:Object
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Objeto que contiene los pares nombre-valor que representan los parámetros proporcionados al archivo SWF cargado.
Puede utilizar un bucle for-in
para extraer todos los nombres y valores del objeto parameters
.
Las dos fuentes de parámetros son: la cadena de consulta de la URL del archivo SWF principal y el valor del parámetro HTML FlashVars
(éste sólo afecta al archivo SWF principal).
La propiedad parameters
sustituye a la técnica de ActionScript 1.0 y 2.0 por la que los parámetros del archivo SWF se proporcionan como propiedades de la línea de tiempo principal.
El valor de la propiedad parameters
es null para los objetos ProLoader que contengan archivos SWF que utilicen ActionScript 1.0 o 2.0. El valor sólo es distinto de null para los objetos ProLoader que contengan archivos SWF que utilicen ActionScript 3.0.
Implementación
public function get parameters():Object
Elementos de API relacionados
parentAllowsChild | propiedad |
parentAllowsChild:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Expresa la relación de confianza del Loader (elemento principal) hacia el contenido (elemento secundario). Si el elemento principal ha permitido el acceso del elemento secundario, el valor es true
; en caso contrario, es false
. Esta propiedad se define con el valor true
si el objeto principal ha llamado al método allowDomain()
para conceder permiso al dominio secundario o si hay un archivo de política de URL cargado en el dominio principal que concede permiso al dominio secundario. Si el elemento secundario y el elemento principal están en el mismo dominio, esta propiedad se define con el valor true
.
Para obtener más información, consulte el tema del Centro de desarrollo de Flash Player Seguridad.
Implementación
public function get parentAllowsChild():Boolean
Emite
Error — Se emite si el archivo no se ha descargado lo suficiente como para recuperar la información solicitada.
|
Elementos de API relacionados
parentSandboxBridge | propiedad |
parentSandboxBridge:Object
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | AIR 1.0 |
Objeto que puede definirse por código en el entorno limitado del objeto ProLoader para mostrar las propiedades y los métodos a los que se puede acceder desde el código del contenido cargado. Este puente de entorno limitado permite control de acceso al contenido de dominios ajenos a la aplicación a los scripts del entorno limitado de la aplicación de AIR, y viceversa. El puente de entorno limitado sirve de pasarela entre los entornos limitados, facilitando así una interacción explícita entre los entornos limitados de seguridad de la aplicación y los que no los on.
Implementación
public function get parentSandboxBridge():Object
public function set parentSandboxBridge(value:Object):void
Emite
SecurityError — Sólo se puede establecer con esta propiedad el contenido del entorno limitado del objeto ProLoader.
|
Elementos de API relacionados
sameDomain | propiedad |
sameDomain:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Expresa la relación de dominio entre el elemento cargador y el contenido: true
si tienen el mismo dominio de origen; false
en caso contrario.
Implementación
public function get sameDomain():Boolean
Elementos de API relacionados
sharedEvents | propiedad |
sharedEvents:EventDispatcher
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Por problemas de tiempo, al cargar contenido con precarga RSL, se recomienda esperar a que se reciba el evento init para añadir detectores de eventos en el objeto sharedEvents, o para volver a añadirlos cuando se reciba el evento init.
Implementación
public function get sharedEvents():EventDispatcher
Elementos de API relacionados
swfVersion | propiedad |
swfVersion:uint
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
La versión del formato del archivo SWF cargado. El formato del archivo se especifica mediante las enumeraciones de la clase SWFVersion, como SWFVersion.FLASH7
y SWFVersion.FLASH9
.
Implementación
public function get swfVersion():uint
Elementos de API relacionados
url | propiedad |
url:String
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
La URL del medio que se está cargando.
Antes de que el objeto ProLoader correspondiente a este objeto ProLoaderInfo distribuya el primer evento progress
, el valor de la propiedad url
podría reflejar sólo la URL inicial especificada en la llamada al método load()
del objeto ProLoader. Tras el primer evento progress
, la propiedad url
reflejará la URL final del medio, después de cualquier redirección y de que se resuelvan las URL relativas.
En algunos casos, el valor de la propiedad url
se trunca; consulte la propiedad isURLInaccessible
para obtener más detalles.
Implementación
public function get url():String
width | propiedad |
width:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anchura nominal del contenido cargado. Este valor puede ser diferente de la anchura real con la que se muestra el contenido, ya que es posible que se haya aplicado escala al contenido cargado o a sus objetos de visualización principales.
Implementación
public function get width():int
Elementos de API relacionados
Tue Jun 12 2018, 02:12 PM Z