Pacchetto | fl.display |
Classe | public class ProLoaderInfo |
Ereditarietà | ProLoaderInfo EventDispatcher Object |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Alcuni membri di questa classe, compresi childSandboxBridge
e parentSandboxBridge
, non sono supportati in tutte le versioni di Flash Player e di AIR. Chiamate queste proprietà solo se sono supportate dalla versione di pubblicazione di AIR o Flash Player. Una chiamata di queste proprietà in altri contesti determina un errore runtime.
Altre informazioni
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
actionScriptVersion : uint [sola lettura]
La versione ActionScript del file SWF caricato. | ProLoaderInfo | ||
applicationDomain : ApplicationDomain [sola lettura]
Quando viene caricato un file SWF esterno, tutte le definizioni ActionScript 3.0 contenute nella classe caricata vengono memorizzate nella proprietà applicationDomain. | ProLoaderInfo | ||
bytes : ByteArray [sola lettura]
I byte associati a un oggetto ProLoaderInfo. | ProLoaderInfo | ||
bytesLoaded : uint [sola lettura]
Il numero di byte caricati per il contenuto multimediale. | ProLoaderInfo | ||
bytesTotal : uint [sola lettura]
Prima che il primo evento progress venga inviato dall'oggetto ProLoader corrispondente a questo oggetto, bytesTotal è 0. | ProLoaderInfo | ||
childAllowsParent : Boolean [sola lettura]
Esprime la relazione di fiducia dal contenuto (elemento secondario) al ProLoader (elemento principale). | ProLoaderInfo | ||
childSandboxBridge : Object
Un oggetto che può essere impostato dal codice del contenuto caricato per presentare le proprietà e i metodi a cui il codice può accedere nella funzione di sicurezza sandbox dell'oggetto ProLoader. | ProLoaderInfo | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
content : DisplayObject [sola lettura]
L'oggetto caricato associato a questo oggetto ProLoaderInfo. | ProLoaderInfo | ||
contentType : String [sola lettura]
Il tipo MIME del file caricato. | ProLoaderInfo | ||
frameRate : Number [sola lettura]
La frequenza di fotogrammi nominale, in fotogrammi al secondo, del file SWF caricato. | ProLoaderInfo | ||
height : int [sola lettura]
L'altezza nominale del file caricato. | ProLoaderInfo | ||
isURLInaccessible : Boolean [sola lettura]
Indica se la proprietà ProLoaderInfo.url è stata troncata. | ProLoaderInfo | ||
loader : ProLoader [sola lettura]
L'oggetto ProLoader associato a questo oggetto ProLoaderInfo. | ProLoaderInfo | ||
loaderURL : String [sola lettura]
L'URL del file SWF che ha avviato il caricamento del contenuto multimediale descritto da questo oggetto ProLoaderInfo. | ProLoaderInfo | ||
parameters : Object [sola lettura]
Un oggetto che contiene coppie nome-valore che rappresentano i parametri passati al file SWF caricato. | ProLoaderInfo | ||
parentAllowsChild : Boolean [sola lettura]
Esprime la relazione di fiducia dal ProLoader (elemento principale) al contenuto (elemento secondario). | ProLoaderInfo | ||
parentSandboxBridge : Object
Un oggetto che può essere impostato dal codice nella funzione sandbox dell'oggetto Loader per presentare le proprietà e i metodi a cui può accedere il codice del contenuto caricato. | ProLoaderInfo | ||
sameDomain : Boolean [sola lettura]
Esprime la relazione di dominio tra il loader e il contenuto: true se hanno lo stesso dominio di origine; false in caso contrario. | ProLoaderInfo | ||
sharedEvents : EventDispatcher [sola lettura]
A causa di problemi di temporizzazione durante il caricamento di un contenuto che esegue il precaricamento RSL, si consiglia di attendere che sia stato ricevuto l'evento init prima di aggiungere listener di eventi all'oggetto sharedEvents oppure di aggiungerli di nuovo dopo la ricezione dell'evento init. | ProLoaderInfo | ||
swfVersion : uint [sola lettura]
La versione del formato di file del file SWF caricato. | ProLoaderInfo | ||
url : String [sola lettura]
L'URL del contenuto multimediale che viene caricato. | ProLoaderInfo | ||
width : int [sola lettura]
La larghezza nominale del contenuto caricato. | ProLoaderInfo |
actionScriptVersion | proprietà |
actionScriptVersion:uint
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
La versione ActionScript del file SWF caricato. La versione del linguaggio viene specificata utilizzando le enumerazioni della classe ActionScriptVersion, come ActionScriptVersion.ACTIONSCRIPT2
e ActionScriptVersion.ACTIONSCRIPT3
.
Nota: questa proprietà ha sempre il valore ActionScriptVersion.ACTIONSCRIPT2
o ActionScriptVersion.ACTIONSCRIPT3
. ActionScript 1.0 e 2.0 vengono entrambi segnalati come ActionScriptVersion.ACTIONSCRIPT2
(versione 2.0). La proprietà distingue solo ActionScript 1.0 e 2.0 da ActionScript 3.0.
Implementazione
public function get actionScriptVersion():uint
Elementi API correlati
applicationDomain | proprietà |
applicationDomain:ApplicationDomain
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Quando viene caricato un file SWF esterno, tutte le definizioni ActionScript 3.0 contenute nella classe caricata vengono memorizzate nella proprietà applicationDomain
.
Tutto il codice presente in un file SWF viene definito come esistente all'interno di un dominio dell'applicazione. Il dominio applicazione corrente è quello in cui viene eseguita l'applicazione principale. Il dominio di sistema contiene tutti i domini delle applicazioni, compreso il dominio corrente e tutte le classi utilizzate da Flash Player o Adobe AIR.
Tutti i domini dell'applicazione, eccetto il dominio di sistema, sono associati a un dominio principale. Il dominio principale del dominio dell'applicazione principale (applicationDomain
) è il dominio di sistema. Le classi caricate vengono definite soltanto se non sono già definite dal rispettivo elemento principale. Non è possibile sostituire la definizione di una classe caricata.
Per esempi di utilizzo dei domini dell'applicazione, consultate il capitolo "Ambiente del sistema client" nella Guida per gli sviluppatori di ActionScript 3.0.
Implementazione
public function get applicationDomain():ApplicationDomain
Elementi API correlati
bytes | proprietà |
bytesLoaded | proprietà |
bytesLoaded:uint
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Il numero di byte caricati per il contenuto multimediale. Quando questo numero è uguale al valore di bytesTotal
, tutti i byte sono stati caricati.
Implementazione
public function get bytesLoaded():uint
Elementi API correlati
bytesTotal | proprietà |
bytesTotal:uint
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Prima che il primo evento progress
venga inviato dall'oggetto ProLoader corrispondente a questo oggetto, bytesTotal
è 0. Successivamente al primo evento progress inviato dall'oggetto ProLoader, bytesTotal
riflette il numero effettivo di byte da caricare.
Implementazione
public function get bytesTotal():uint
Elementi API correlati
childAllowsParent | proprietà |
childAllowsParent:Boolean
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Esprime la relazione di fiducia dal contenuto (elemento secondario) al ProLoader (elemento principale). true
se l'elemento secondario ha consentito l'accesso all'elemento principale, oppure false
in caso contrario. Questa proprietà è impostata su true
se l'oggetto secondario ha chiamato il metodo allowDomain()
per autorizzare il dominio principale oppure se nel dominio secondario è caricato un file di criteri degli URL che autorizza il dominio principale. Se l'elemento secondario e quello principale sono nello stesso dominio, questa proprietà viene impostata su true
.
Per ulteriori informazioni sulla sicurezza, vedete l'argomento sulla sicurezza nel Centro per sviluppatori di Flash Player .
Implementazione
public function get childAllowsParent():Boolean
Elementi API correlati
childSandboxBridge | proprietà |
childSandboxBridge:Object
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | AIR 1.0 |
Un oggetto che può essere impostato dal codice del contenuto caricato per presentare le proprietà e i metodi a cui il codice può accedere nella funzione di sicurezza sandbox dell'oggetto ProLoader. Questo bridge sandbox consente al contenuto proveniente da un dominio diverso da quello dell'applicazione di avere un accesso controllato agli script nella funzione di sicurezza sandbox dell'applicazione AIR, e viceversa. Il bridge sandbox funge da gateway tra le sandbox, fornendo un'interazione esplicita tra le funzioni di sicurezza sandbox dell'applicazione e non dell'applicazione.
Implementazione
public function get childSandboxBridge():Object
public function set childSandboxBridge(value:Object):void
Genera
SecurityError — Solo il contenuto presente nella funzione di sicurezza sandbox dell'oggetto caricato può impostare questa proprietà.
|
Elementi API correlati
content | proprietà |
content:DisplayObject
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
L'oggetto caricato associato a questo oggetto ProLoaderInfo.
Implementazione
public function get content():DisplayObject
Elementi API correlati
contentType | proprietà |
contentType:String
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Il tipo MIME del file caricato. Questo valore è null
se il file non è stato caricato a sufficienza per consentire di determinarne il tipo. Di seguito sono elencati i valori possibili:
"application/x-shockwave-flash"
"image/jpeg"
"image/gif"
"image/png"
Implementazione
public function get contentType():String
Elementi API correlati
frameRate | proprietà |
frameRate:Number
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
La frequenza di fotogrammi nominale, in fotogrammi al secondo, del file SWF caricato. Spesso questo numero è intero, ma non deve esserlo necessariamente.
Questo valore può differire dall'effettiva frequenza di fotogrammi utilizzata. Flash Player o Adobe AIR utilizza un'unica frequenza di fotogrammi per tutti i file SWF caricati contemporaneamente, e tale frequenza è determinata dalla frequenza di fotogrammi nominale del file SWF principale. Inoltre, potrebbe non essere possibile raggiungere la frequenza fotogrammi principale, a causa dell'hardware, della sincronizzazione audio e di altri fattori.
Implementazione
public function get frameRate():Number
Elementi API correlati
height | proprietà |
height:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
L'altezza nominale del file caricato. Questo valore può differire dall'altezza effettiva con la quale il contenuto viene visualizzato, poiché il contenuto caricato dei relativi oggetti di visualizzazione principali potrebbe essere modificato in scala.
Implementazione
public function get height():int
Elementi API correlati
isURLInaccessible | proprietà |
isURLInaccessible:Boolean
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Indica se la proprietà ProLoaderInfo.url
è stata troncata. Quando il valore isURLInaccessible
è true
, il valore ProLoaderInfo.url
corrisponde solo al dominio dell'URL finale dal quale il contenuto è stato caricato. Ad esempio, la proprietà viene troncata se il contenuto viene caricato da http://www.adobe.com/assets/hello.swf
e la proprietà ProLoaderInfo.url
ha il valore http://www.adobe.com
. Il valore isURLInaccessible
è true
solo quando tutte le seguenti condizioni sono presenti:
- Si è verificato un reindirizzamento HTTP durante il caricamento del contenuto.
- Il file SWF che chiama
ProLoader.load()
appartiene a un dominio differente rispetto all'URL finale del contenuto. - Il file SWF che chiama
ProLoader.load()
non è autorizzato ad accedere al contenuto. L'autorizzazione ad accedere al contenuto viene concessa nello stesso modo dell'autorizzazione perBitmapData.draw()
: chiamateSecurity.allowDomain()
per accedere a un file SWF (oppure, per un file diverso da SWF, definite un file di criteri e utilizzate la proprietàLoaderContext.checkPolicyFile
).
Nota: la proprietà isURLInaccessible
è stata aggiunta per Flash Player 10.1 e AIR 2.0. Tuttavia, questa proprietà viene resa disponibile ai file SWF di tutte le versioni quando è supportata dal runtime di Flash. Di conseguenza, l'uso di alcuni tool di authoring in "modalità rigorosa" causa un errore di compilazione. Per ovviare all'errore, usate la sintassi indiretta myLoaderInfo["isURLInaccessible"]
o disattivate la modalità rigorosa. Se usate Flash Professional CS5 o Flex SDK 4.1, potete utilizzare e compilare questa API per i runtime rilasciati prima di Flash Player 10.1 e AIR 2.
Per il contenuto dell'applicazione AIR, il valore di questa proprietà è sempre false
.
Implementazione
public function get isURLInaccessible():Boolean
Elementi API correlati
loader | proprietà |
loader:ProLoader
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
L'oggetto ProLoader associato a questo oggetto ProLoaderInfo. Se questo oggetto ProLoaderInfo è la proprietà loaderInfo dell'istanza della classe principale del file SWF, non è associato alcun oggetto ProLoader.
Implementazione
public function get loader():ProLoader
Elementi API correlati
loaderURL | proprietà |
loaderURL:String
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
L'URL del file SWF che ha avviato il caricamento del contenuto multimediale descritto da questo oggetto ProLoaderInfo. Per l'istanza della classe principale del file SWF, questo URL corrisponde a quello dello stesso file SWF.
Implementazione
public function get loaderURL():String
Elementi API correlati
parameters | proprietà |
parameters:Object
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Un oggetto che contiene coppie nome-valore che rappresentano i parametri passati al file SWF caricato.
È possibile utilizzare un ciclo for-in
per estrarre tutti i nomi e i valori dall'oggetto parameters
.
Le due origini dei parametri sono la stringa di query nell'URL del file SWF principale e il valore del parametro HTML FlashVars
(vale solo per il file SWF principale).
La proprietà parameters
sostituisce la tecnica utilizzata in ActionScript 1.0 e 2.0, in base alla quale i parametri del file SWF vengono forniti come proprietà della linea temporale principale.
Il valore della proprietà parameters
è null per gli oggetti ProLoader che contengono file SWF che utilizzano ActionScript 1.0 o 2.0. È diverso da null solo per gli oggetti ProLoader che contengono file SWF che utilizzano ActionScript 3.0.
Implementazione
public function get parameters():Object
Elementi API correlati
parentAllowsChild | proprietà |
parentAllowsChild:Boolean
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Esprime la relazione di fiducia dal ProLoader (elemento principale) al contenuto (elemento secondario). true
se l'elemento principale ha consentito l'accesso all'elemento secondario, oppure false
in caso contrario. Questa proprietà è impostata su true
se l'oggetto principale ha chiamato il metodo allowDomain()
per autorizzare il dominio secondario oppure se nel dominio principale è caricato un file di criteri degli URL che autorizza il dominio secondario. Se l'elemento secondario e quello principale sono nello stesso dominio, questa proprietà viene impostata su true
.
Per ulteriori informazioni sulla sicurezza, vedete l'argomento sulla sicurezza nel Centro per sviluppatori di Flash Player .
Implementazione
public function get parentAllowsChild():Boolean
Genera
Error — Generato se il file non è stato caricato a sufficienza per recuperare le informazioni richieste.
|
Elementi API correlati
parentSandboxBridge | proprietà |
parentSandboxBridge:Object
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | AIR 1.0 |
Un oggetto che può essere impostato dal codice nella funzione sandbox dell'oggetto Loader per presentare le proprietà e i metodi a cui può accedere il codice del contenuto caricato. Questo bridge sandbox consente al contenuto proveniente da un dominio diverso da quello dell'applicazione di avere un accesso controllato agli script nella funzione di sicurezza sandbox dell'applicazione AIR, e viceversa. Il bridge sandbox funge da gateway tra le sandbox, fornendo un'interazione esplicita tra le funzioni di sicurezza sandbox dell'applicazione e non dell'applicazione.
Implementazione
public function get parentSandboxBridge():Object
public function set parentSandboxBridge(value:Object):void
Genera
SecurityError — Solo il contenuto presente nella sandbox dell'oggetto ProLoader può impostare questa proprietà.
|
Elementi API correlati
sameDomain | proprietà |
sameDomain:Boolean
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Esprime la relazione di dominio tra il loader e il contenuto: true
se hanno lo stesso dominio di origine; false
in caso contrario.
Implementazione
public function get sameDomain():Boolean
Elementi API correlati
sharedEvents | proprietà |
sharedEvents:EventDispatcher
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
A causa di problemi di temporizzazione durante il caricamento di un contenuto che esegue il precaricamento RSL, si consiglia di attendere che sia stato ricevuto l'evento init prima di aggiungere listener di eventi all'oggetto sharedEvents oppure di aggiungerli di nuovo dopo la ricezione dell'evento init.
Implementazione
public function get sharedEvents():EventDispatcher
Elementi API correlati
swfVersion | proprietà |
swfVersion:uint
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
La versione del formato di file del file SWF caricato. Il formato di file viene specificato utilizzando le enumerazioni della classe SWFVersion, come SWFVersion.FLASH7
e SWFVersion.FLASH9
.
Implementazione
public function get swfVersion():uint
Elementi API correlati
url | proprietà |
url:String
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
L'URL del contenuto multimediale che viene caricato.
Prima che venga inviato il primo evento progress
dall'oggetto ProLoader corrispondente a questo oggetto ProLoaderInfo, il valore della proprietà url
potrebbe riflettere solo l'URL iniziale specificato nella chiamata al metodo load()
dell'oggetto ProLoader. Successivamente al primo evento progress
, la proprietà url
riflette l'URL finale del contenuto multimediale, dopo la risoluzione degli eventuali reindirizzamenti e URL relativi.
In alcuni casi, il valore della proprietà url
viene troncato; per informazioni dettagliate, vedete la proprietà isURLInaccessible
.
Implementazione
public function get url():String
width | proprietà |
width:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
La larghezza nominale del contenuto caricato. Questo valore può differire dalla larghezza effettiva con la quale il contenuto viene visualizzato, poiché il contenuto caricato dei relativi oggetti di visualizzazione principali potrebbe essere modificato in scala.
Implementazione
public function get width():int
Elementi API correlati
Tue Jun 12 2018, 02:44 PM Z