Pacchettoflash.display
Classepublic class LoaderInfo
EreditarietàLoaderInfo Inheritance EventDispatcher Inheritance Object

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

La classe LoaderInfo fornisce informazioni su un file SWF o un file di immagine (JPEG, GIF o PNG) caricato. Gli oggetti LoaderInfo sono disponibili per qualunque oggetto di visualizzazione. Le informazioni fornite includono lo stato di avanzamento del caricamento, gli URL del loader e del contenuto caricato, il numero totale di byte del contenuto multimediale e l'altezza e larghezza nominali dello stesso.

È possibile accedere agli oggetti LoaderInfo in due modi:

La proprietà contentLoaderInfo di un oggetto Loader fornisce informazioni sul contenuto che viene caricato dall'oggetto, mentre la proprietà loaderInfo di un oggetto di visualizzazione fornisce informazioni sul file SWF principale di tale oggetto.

La proprietà loaderInfo di un oggetto caricato con un oggetto Loader (un file SWF o una bitmap) fa riferimento allo stesso oggetto LoaderInfo della proprietà contentLoaderInfo dell'oggetto Loader. In altre parole, un oggetto LoaderInfo è condiviso da un file di oggetto caricato e dall'oggetto Loader che lo ha caricato. Poiché l'istanza della classe principale del file SWF non dispone di un oggetto Loader, la proprietà loaderInfo è l'unico modo per accedere a LoaderInfo per l'istanza della classe principale del file SWF.

Il diagramma seguente mostra i diversi usi dell'oggetto LoaderInfo: per l'istanza della classe principale del file SWF, per la proprietà contentLoaderInfo di un oggetto Loader e per la proprietà loaderInfo di un oggetto caricato:

Quando un'operazione di caricamento non è completa, alcune proprietà della proprietà contentLoaderInfo di un oggetto Loader non sono disponibili. È possibile ottenere alcune proprietà, come bytesLoaded, bytesTotal, url, loaderURL e applicationDomain. Quando l'oggetto loaderInfo invia l'evento init, è possibile accedere a tutte le proprietà dell'oggetto loaderInfo e all'immagine caricata o al file SWF caricato.

Nota: tutte le proprietà degli oggetti LoaderInfo sono di sola lettura.

Il metodo EventDispatcher.dispatchEvent() non è utilizzabile per gli oggetti LoaderInfo. Se si chiama dispatchEvent() su un oggetto LoaderInfo, viene generata un'eccezione di tipo IllegalOperationError.

Vedere gli esempi

Vedere anche

flash.display.Loader
flash.display.Loader.content
flash.display.DisplayObject
flash.display.DisplayObject.loaderInfo
Monitoraggio dello stato di avanzamento del caricamento


Proprietà pubbliche
 ProprietàDefinito da
  actionScriptVersion: uint
[sola lettura] La versione ActionScript del file SWF caricato.
LoaderInfo
  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.
LoaderInfo
  bytes: ByteArray
[sola lettura] I byte associati con un oggetto LoaderInfo.
LoaderInfo
  bytesLoaded: uint
[sola lettura] Il numero di byte caricati per il contenuto multimediale.
LoaderInfo
  bytesTotal: uint
[sola lettura] Il numero di byte compressi contenuti nell'intero file multimediale.
LoaderInfo
  childAllowsParent: Boolean
[sola lettura] Esprime la relazione di fiducia dal contenuto (elemento secondario) al Loader (elemento principale).
LoaderInfo
 Inheritedconstructor: 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 LoaderInfo.
LoaderInfo
  contentType: String
[sola lettura] Il tipo MIME del file caricato.
LoaderInfo
  frameRate: Number
[sola lettura] La frequenza di fotogrammi nominale, in fotogrammi al secondo, del file SWF caricato.
LoaderInfo
  height: int
[sola lettura] L'altezza nominale del file caricato.
LoaderInfo
  loader: Loader
[sola lettura] L'oggetto Loader associato a questo oggetto LoaderInfo.
LoaderInfo
  loaderURL: String
[sola lettura] L'URL del file SWF che ha avviato il caricamento del contenuto multimediale descritto da questo oggetto LoaderInfo.
LoaderInfo
  parameters: Object
[sola lettura] Un oggetto che contiene coppie nome-valore che rappresentano i parametri passati al file SWF caricato.
LoaderInfo
  parentAllowsChild: Boolean
[sola lettura] Esprime la relazione di fiducia dal Loader (elemento principale) al contenuto (elemento secondario).
LoaderInfo
 Inheritedprototype: Object
[statico] Un riferimento all'oggetto prototipo di un oggetto classe o funzione.
Object
  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.
LoaderInfo
  sharedEvents: EventDispatcher
[sola lettura] Un'istanza EventDispatcher che può essere utilizzata per scambiare eventi tra i limiti di sicurezza.
LoaderInfo
  swfVersion: uint
[sola lettura] La versione del formato di file del file SWF caricato.
LoaderInfo
  url: String
[sola lettura] L'URL del contenuto multimediale che viene caricato.
LoaderInfo
  width: int
[sola lettura] La larghezza nominale del contenuto caricato.
LoaderInfo
Metodi pubblici
 MetodoDefinito da
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento.
EventDispatcher
 Inherited
Invia un evento nel flusso di eventi.
EventDispatcher
  
[statico] Restituisce l'oggetto LoaderInfo associato con un file SWF definito come oggetto.
LoaderInfo
 Inherited
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento.
EventDispatcher
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Rimuove un listener dall'oggetto EventDispatcher.
EventDispatcher
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
 Inherited
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato.
EventDispatcher
Eventi
 Evento Riepilogo Definito da
 Inherited Inviato quando Flash Player riceve lo stato di attivazione del sistema operativo e diventa attivo.EventDispatcher
   Inviato quando i dati sono stati caricati correttamente.LoaderInfo
 Inherited Inviato quando Flash Player perde lo stato di attivazione del sistema operativo e sta per diventare inattivo.EventDispatcher
   Inviato quando viene eseguita una richiesta di rete via HTTP e Flash Player è in grado di rilevare il codice di stato HTTP.LoaderInfo
   Inviato quando le proprietà e i metodi di un file SWF caricato sono accessibili.LoaderInfo
   Inviato quando si verifica un errore di input o di output che determina l'esito negativo dell'operazione di caricamento.LoaderInfo
   Inviato quando inizia un'operazione di caricamento.LoaderInfo
   Inviato quando vengono ricevuti i dati mentre è in corso l'operazione di scaricamento.LoaderInfo
   Inviato da un oggetto LoaderInfo ogni volta che un oggetto caricato viene rimosso utilizzando il metodo unload() dell'oggetto Loader, oppure quando viene eseguito un secondo caricamento dallo stesso oggetto Loader e il contenuto originale viene rimosso prima dell'inizio del caricamento.LoaderInfo
Descrizione delle proprietà
actionScriptVersionproprietà
actionScriptVersion:uint  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

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

Genera
Error — Se il file non è stato caricato a sufficienza per recuperare le informazioni richieste.
 
Error — Se il file non è un file SWF.

Vedere anche

applicationDomainproprietà 
applicationDomain:ApplicationDomain  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

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 dell'applicazione, compreso quello corrente; in altri termini, contiene tutte le classi di Flash Player.

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, consultare il capitolo "Ambiente del sistema client" nel manuale Programmazione in ActionScript 3.0.


Implementazione
    public function get applicationDomain():ApplicationDomain

Genera
SecurityError — Questa sicurezza sandbox del chiamante non è autorizzata ad accedere a questo ApplicationDomain.

Vedere anche

bytesproprietà 
bytes:ByteArray  [sola lettura]

Versione linguaggio: ActionScript 3.0

I byte associati a un oggetto LoaderInfo.


Implementazione
    public function get bytes():ByteArray

Genera
SecurityError — Se l'oggetto che accede a questa API non può accedere all'oggetto caricato a causa di restrizioni di sicurezza. Questa situazione si può verificare, ad esempio, quando un oggetto Loader tenta di accedere alla propria proprietà contentLoaderInfo.content e non riceve l'autorizzazione di sicurezza necessaria per accedere al contenuto caricato.

Per ulteriori informazioni, consultare il capitolo "Sicurezza di Flash Player" nel volume Programmazione in ActionScript 3.0.

Versione di Player: Flash Player 9 Aggiornamento 3.

bytesLoadedproprietà 
bytesLoaded:uint  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

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
bytesTotalproprietà 
bytesTotal:uint  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Il numero di byte compressi contenuti nell'intero file multimediale.

Prima che il primo evento progress venga inviato dall'oggetto Loader corrispondente a questo oggetto LoaderInfo, bytesTotal è 0. Successivamente al primo evento progress inviato dall'oggetto Loader, bytesTotal riflette il numero effettivo di byte da caricare.


Implementazione
    public function get bytesTotal():uint

Vedere anche

childAllowsParentproprietà 
childAllowsParent:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Esprime la relazione di fiducia dal contenuto (elemento secondario) al Loader (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 dei domini 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, consultare il capitolo "Sicurezza di Flash Player" nel volume Programmazione in ActionScript 3.0.


Implementazione
    public function get childAllowsParent():Boolean

Genera
Error — Generato se il file non è stato caricato a sufficienza per recuperare le informazioni richieste.
contentproprietà 
content:DisplayObject  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

L'oggetto caricato associato a questo oggetto LoaderInfo.


Implementazione
    public function get content():DisplayObject

Genera
SecurityError — Se l'oggetto che accede a questa API non può accedere all'oggetto caricato a causa di restrizioni di sicurezza. Questa situazione si può verificare, ad esempio, quando un oggetto Loader tenta di accedere alla propria proprietà contentLoaderInfo.content e non riceve l'autorizzazione di sicurezza necessaria per accedere al contenuto caricato.

Per ulteriori informazioni, consultare il capitolo "Sicurezza di Flash Player" nel volume Programmazione in ActionScript 3.0.

contentTypeproprietà 
contentType:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Il tipo MIME del file caricato. Questo valore è null se il file non è stato caricato a sufficienza per consentire a Flash Player di determinarne il tipo. Di seguito sono elencati i valori possibili:


Implementazione
    public function get contentType():String
frameRateproprietà 
frameRate:Number  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

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 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, Flash Player potrebbe non essere in grado di raggiungere la frequenza di fotogrammi principale, a seconda del tipo di hardware, della sincronizzazione audio e di altri fattori.


Implementazione
    public function get frameRate():Number

Genera
Error — Se il file non è stato caricato a sufficienza per recuperare le informazioni richieste.
 
Error — Se il file non è un file SWF.
heightproprietà 
height:int  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

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

Genera
Error — Se il file non è stato caricato a sufficienza per recuperare le informazioni richieste.
loaderproprietà 
loader:Loader  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

L'oggetto Loader associato a questo oggetto LoaderInfo. Se questo oggetto LoaderInfo è la proprietà loaderInfo dell'istanza della classe principale del file SWF, non è associato alcun oggetto Loader.


Implementazione
    public function get loader():Loader

Genera
SecurityError — Se l'oggetto che accede a questa API non può accedere all'oggetto Loader a causa di restrizioni di sicurezza. Questa situazione si può verificare, ad esempio, quando un file SWF caricato tenta di accedere alla propria proprietà loaderInfo.loader e non riceve l'autorizzazione di sicurezza necessaria per accedere al file SWF che esegue il caricamento.

Per ulteriori informazioni, consultare il capitolo "Sicurezza di Flash Player" nel volume Programmazione in ActionScript 3.0.

loaderURLproprietà 
loaderURL:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

L'URL del file SWF che ha avviato il caricamento del contenuto multimediale descritto da questo oggetto LoaderInfo. Per l'istanza della classe principale del file SWF, questo URL corrisponde a quello dello stesso file SWF.


Implementazione
    public function get loaderURL():String
parametersproprietà 
parameters:Object  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

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 Loader contenenti file SWF che utilizzano ActionScript 1.0 o 2.0, mentre è diverso da null solo per gli oggetti Loader contenenti file SWF che utilizzano ActionScript 3.0.


Implementazione
    public function get parameters():Object
parentAllowsChildproprietà 
parentAllowsChild:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Esprime la relazione di fiducia dal Loader (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 dei domini 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, consultare il capitolo "Sicurezza di Flash Player" nel volume Programmazione in ActionScript 3.0.


Implementazione
    public function get parentAllowsChild():Boolean

Genera
Error — Generato se il file non è stato caricato a sufficienza per recuperare le informazioni richieste.
sameDomainproprietà 
sameDomain:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

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

Genera
Error — Generato se il file non è stato caricato a sufficienza per recuperare le informazioni richieste.
sharedEventsproprietà 
sharedEvents:EventDispatcher  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Un'istanza EventDispatcher che può essere utilizzata per scambiare eventi tra i limiti di sicurezza. Anche se l'oggetto che carica e quello che viene caricato non sono affidabili l'uno rispetto all'altro, entrambi possono accedere a sharedEvents.


Implementazione
    public function get sharedEvents():EventDispatcher
swfVersionproprietà 
swfVersion:uint  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

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

Genera
Error — Se il file non è stato caricato a sufficienza per recuperare le informazioni richieste.
 
Error — Se il file non è un file SWF.

Vedere anche

urlproprietà 
url:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

L'URL del contenuto multimediale che viene caricato.

Prima che il primo evento progress venga inviato dall'oggetto Loader corrispondente a questo oggetto LoaderInfo, il valore della proprietà url potrebbe riflettere solo l'URL iniziale specificato nella chiamata al metodo load() dell'oggetto Loader. Successivamente al primo evento progress, la proprietà url riflette l'URL finale del contenuto multimediale, dopo la risoluzione degli eventuali reindirizzamenti e URL relativi.


Implementazione
    public function get url():String

Vedere anche

widthproprietà 
width:int  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

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

Genera
Error — Se il file non è stato caricato a sufficienza per recuperare le informazioni richieste.
Descrizione dei metodi
getLoaderInfoByDefinition()metodo
public static function getLoaderInfoByDefinition(object:Object):LoaderInfo

Versione linguaggio: ActionScript 3.0

Restituisce l'oggetto LoaderInfo associato con un file SWF definito come oggetto.

Versione di Player: Flash Player 9 Aggiornamento 3.

Parametri

object:Object — Un oggetto file SWF.

Restituisce
LoaderInfo — L'oggetto LoaderInfo associato.
Descrizione degli eventi
complete Evento
Tipo di oggetto evento: flash.events.Event
Event.type property = flash.events.Event.COMPLETE

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Inviato quando i dati sono stati caricati correttamente. L'evento complete viene sempre inviato dopo l'evento init.

Definisce il valore della proprietà type di un oggetto evento complete.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetL'oggetto di rete che ha completato il caricamento.

Vedere anche

httpStatus Evento  
Tipo di oggetto evento: flash.events.HTTPStatusEvent
HTTPStatusEvent.type property = flash.events.HTTPStatusEvent.HTTP_STATUS

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Inviato quando viene eseguita una richiesta di rete via HTTP e Flash Player è in grado di rilevare il codice di stato HTTP.

Definisce il valore della proprietà type di un oggetto evento httpStatus.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
statusIl codice di stato HTTP restituito dal server.
targetL'oggetto di rete che riceve un codice di stato HTTP.

Vedere anche

init Evento  
Tipo di oggetto evento: flash.events.Event
Event.type property = flash.events.Event.INIT

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Inviato quando le proprietà e i metodi di un file SWF caricato sono accessibili. Un oggetto LoaderInfo invia l'evento init in presenza delle due condizioni seguenti:

L'evento init viene sempre inviato prima dell'evento complete.

Definisce il valore della proprietà type di un oggetto evento init.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetL'oggetto LoaderInfo associato al file SWF che viene caricato.

Vedere anche

ioError Evento  
Tipo di oggetto evento: flash.events.IOErrorEvent
IOErrorEvent.type property = flash.events.IOErrorEvent.IO_ERROR

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Inviato quando si verifica un errore di input o di output che determina l'esito negativo dell'operazione di caricamento.

Definisce il valore della proprietà type di un oggetto evento ioError.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetL'oggetto di rete interessato dall'errore di input/output.
textTesto da visualizzare come messaggio di errore.

Vedere anche

open Evento  
Tipo di oggetto evento: flash.events.Event
Event.type property = flash.events.Event.OPEN

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Inviato quando inizia un'operazione di caricamento.

Definisce il valore della proprietà type di un oggetto evento open.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetL'oggetto di rete che ha aperto una connessione.

Vedere anche

progress Evento  
Tipo di oggetto evento: flash.events.ProgressEvent
ProgressEvent.type property = flash.events.ProgressEvent.PROGRESS

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Inviato quando vengono ricevuti i dati mentre è in corso l'operazione di scaricamento.

Definisce il valore della proprietà type di un oggetto evento progress.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
bytesLoadedIl numero di elementi o di byte caricati nel momento in cui il listener elabora l'evento.
bytesTotalIl numero totale di elementi o byte che vengono caricati se il processo di caricamento viene completato correttamente.
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetL'oggetto di rete che riporta l'avanzamento.

Vedere anche

unload Evento  
Tipo di oggetto evento: flash.events.Event
Event.type property = flash.events.Event.UNLOAD

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Inviato da un oggetto LoaderInfo ogni volta che un oggetto caricato viene rimosso utilizzando il metodo unload() dell'oggetto Loader, oppure quando viene eseguito un secondo caricamento dallo stesso oggetto Loader e il contenuto originale viene rimosso prima dell'inizio del caricamento.

Definisce il valore della proprietà type di un oggetto evento unload.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetL'oggetto LoaderInfo associato al file SWF che viene caricato o sostituito.

Vedere anche

Esempi Come utilizzare gli esempi
LoaderInfoExample.as

Il seguente esempio utilizza la classe LoaderInfoExample per visualizzare un'immagine sullo stage. Questa operazione viene eseguita mediante la procedura seguente:
  1. Viene creata una proprietà url, che corrisponde alla posizione e al nome del file di immagine.
  2. La funzione di costruzione della classe crea un oggetto Loader di nome loader.
  3. L'oggetto loader crea un'istanza di un listener di eventi per garantire che l'immagine venga caricata correttamente.
  4. La funzione di costruzione crea una nuova istanza di un oggetto URLRequest, request, passando url in modo che il nome e la posizione del file siano noti.
  5. L'oggetto URLRequest request viene quindi passato al metodo load() dell'oggetto loader, che carica l'immagine nell'elenco di visualizzazione.

Importante: questo esempio richiede che un file di nome Image.gif venga aggiunto alla stessa directory del file SWF compilato. Utilizzare un'immagine con un'area che non ecceda le dimensioni del file SWF principale.

package {
    import flash.display.Loader;
    import flash.display.LoaderInfo;
    import flash.display.Sprite;
    import flash.events.*;
    import flash.net.URLRequest;

    public class LoaderInfoExample extends Sprite {
        private var url:String = "Image.gif";

        public function LoaderInfoExample() {
            var loader:Loader = new Loader();
            loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler);
            loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
            var request:URLRequest = new URLRequest(url);
            loader.load(request);
            addChild(loader);
        }

        private function initHandler(event:Event):void {
            var loader:Loader = Loader(event.target.loader);
            var info:LoaderInfo = LoaderInfo(loader.contentLoaderInfo);
            trace("initHandler: loaderURL=" + info.loaderURL + " url=" + info.url);
        }

        private function ioErrorHandler(event:IOErrorEvent):void {
            trace("ioErrorHandler: " + event);
        }
    }
}




 

Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti

Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/ActionScriptLangRefV3/flash/display/LoaderInfo.html