Pakket | fl.display |
Klasse | public class ProLoaderInfo |
Overerving | ProLoaderInfo EventDispatcher Object |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sommige leden van deze klasse, inclusief childSandboxBridge
en parentSandboxBridge
, worden niet in alle versies van Flash Player en AIR ondersteund. Roep deze eigenschappen alleen aan wanneer uw gepubliceerde AIR- of Flash Player-versie deze eigenschappen ondersteunt. Als u deze eigenschappen aanroept in andere contexten, resulteert dit in fouten bij de uitvoering.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
actionScriptVersion : uint [alleen-lezen]
De ActionScript-versie van het geladen SWF-bestand. | ProLoaderInfo | ||
applicationDomain : ApplicationDomain [alleen-lezen]
Wanneer een extern SWF-bestand wordt geladen, worden alle ActionScript 3.0-definities in de geladen klasse opgeslagen in de eigenschap applicationDomain. | ProLoaderInfo | ||
bytes : ByteArray [alleen-lezen]
De bytes die zijn gekoppeld aan een ProLoaderInfo-object. | ProLoaderInfo | ||
bytesLoaded : uint [alleen-lezen]
Het aantal bytes dat voor de media is geladen. | ProLoaderInfo | ||
bytesTotal : uint [alleen-lezen]
Voordat de eerste progress-gebeurtenis wordt verzonden door het overeenkomende ProLoader-object van dit object, is de waarde van bytesTotal gelijk aan 0. | ProLoaderInfo | ||
childAllowsParent : Boolean [alleen-lezen]
Hiermee wordt de vertrouwensrelatie tussen de inhoud (onderliggend element) en de ProLoader (bovenliggend element) uitgedrukt. | ProLoaderInfo | ||
childSandboxBridge : Object
Een object dat door code in de geladen inhoud kan worden ingesteld om eigenschappen en methoden beschikbaar te maken die door code in de sandbox van het object ProLoader kunnen worden benaderd. | ProLoaderInfo | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
content : DisplayObject [alleen-lezen]
Het geladen object dat is gekoppeld aan dit ProLoaderInfo-object. | ProLoaderInfo | ||
contentType : String [alleen-lezen]
Het MIME-type van het geladen bestand. | ProLoaderInfo | ||
frameRate : Number [alleen-lezen]
De nominale framesnelheid, in frames per seconde, van het geladen SWF-bestand. | ProLoaderInfo | ||
height : int [alleen-lezen]
De nominale hoogte van het geladen bestand. | ProLoaderInfo | ||
isURLInaccessible : Boolean [alleen-lezen]
Geeft aan of de eigenschap ProLoaderInfo.url is afgekapt. | ProLoaderInfo | ||
loader : ProLoader [alleen-lezen]
Het PreLoader-object dat is gekoppeld aan dit ProLoaderInfo-object. | ProLoaderInfo | ||
loaderURL : String [alleen-lezen]
De URL van het SWF-bestand dat het laden heeft geïnitieerd van de media die door dit ProLoaderInfo-object wordt beschreven. | ProLoaderInfo | ||
parameters : Object [alleen-lezen]
Een object dat naam-waardeparen bevat die de parameters voor het geladen SWF-bestand vertegenwoordigen. | ProLoaderInfo | ||
parentAllowsChild : Boolean [alleen-lezen]
Hiermee wordt de vertrouwensrelatie tussen ProLoader (bovenliggend element) en de inhoud (onderliggend element) uitgedrukt. | ProLoaderInfo | ||
parentSandboxBridge : Object
Een object dat in de sandbox van het ProLoader-object door code kan worden ingesteld om eigenschappen en methoden beschikbaar te maken die door code in de geladen inhoud kunnen worden benaderd. | ProLoaderInfo | ||
sameDomain : Boolean [alleen-lezen]
Drukt de domeinverhouding tussen de lader en de inhoud uit: true wanneer ze hetzelfde oorspronkelijke domein hebben; anders false. | ProLoaderInfo | ||
sharedEvents : EventDispatcher [alleen-lezen]
Vanwege timingproblemen tijdens het laden van inhoud die vooraf wordt geladen via RSL, wordt aanbevolen te wachten tot de gebeurtenis init is ontvangen voordat u gebeurtenislisteners toevoegt aan het object sharedEvents of voordat u deze weer toevoegt nadat de gebeurtenis init is ontvangen. | ProLoaderInfo | ||
swfVersion : uint [alleen-lezen]
De bestandsindelingversie van het geladen SWF-bestand. | ProLoaderInfo | ||
url : String [alleen-lezen]
De URL van de media die wordt geladen. | ProLoaderInfo | ||
width : int [alleen-lezen]
De nominale breedte van de geladen inhoud. | ProLoaderInfo |
actionScriptVersion | eigenschap |
actionScriptVersion:uint
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
De ActionScript-versie van het geladen SWF-bestand. De taalversie wordt opgegeven met de opsommingen in de klasse ActionScriptVersion, zoalsActionScriptVersion.ACTIONSCRIPT2
en ActionScriptVersion.ACTIONSCRIPT3
.
Opmerking: deze eigenschap heeft altijd een waarde ActionScriptVersion.ACTIONSCRIPT2
of ActionScriptVersion.ACTIONSCRIPT3
. ActionScript 1.0 en 2.0 worden beide vermeld als ActionScriptVersion.ACTIONSCRIPT2
(versie 2.0). Deze eigenschap onderscheidt alleen ActionScript 1.0 en 2.0 van ActionScript 3.0.
Implementatie
public function get actionScriptVersion():uint
Verwante API-elementen
applicationDomain | eigenschap |
applicationDomain:ApplicationDomain
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Wanneer een extern SWF-bestand wordt geladen, worden alle ActionScript 3.0-definities in de geladen klasse opgeslagen in de eigenschap applicationDomain
.
Alle code in een SWF-bestand wordt zo gedefinieerd dat deze geschikt is voor een toepassingsdomein. Het huidige toepassingsdomein is het domein waarop uw hoofdtoepassing wordt uitgevoerd. Het systeemdomein bevat alle toepassingsdomeinen, inclusief het huidige domein en alle klassen die worden gebruikt door Flash Player of Adobe AIR.
Aan alle toepassingsdomeinen, met uitzondering van het systeemdomein, is een bovenliggend domein gekoppeld. Het bovenliggende domein van de eigenschap applicationDomain
van uw hoofddomein is het systeemdomein. Geladen klassen worden alleen gedefinieerd wanneer dit niet wordt gedaan door het bovenliggende domein. U kunt een definitie van een geladen klasse niet overschrijven met een nieuwe definitie.
Raadpleeg het hoofdstuk Clientsysteemomgeving in de Adobe ActionScript 3.0-ontwikkelaarsgids voor voorbeelden van toepassingen van toepassingsdomeinen.
Implementatie
public function get applicationDomain():ApplicationDomain
Verwante API-elementen
bytes | eigenschap |
bytesLoaded | eigenschap |
bytesLoaded:uint
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Het aantal bytes dat voor de media is geladen. Wanneer dit getal overeenkomt met de waarde van bytesTotal
, worden alle bytes geladen.
Implementatie
public function get bytesLoaded():uint
Verwante API-elementen
bytesTotal | eigenschap |
bytesTotal:uint
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Voordat de eerste progress
-gebeurtenis wordt verzonden door het overeenkomende ProLoader-object van dit object, is de waarde van bytesTotal
gelijk aan 0. Na de eerste progress-gebeurtenis van het ProLoader-object geeft bytesTotal
aan hoeveel bytes moeten worden gedownload.
Implementatie
public function get bytesTotal():uint
Verwante API-elementen
childAllowsParent | eigenschap |
childAllowsParent:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Hiermee wordt de vertrouwensrelatie tussen de inhoud (onderliggend element) en de ProLoader (bovenliggend element) uitgedrukt. true
wanneer het kind de ouder toegang geeft, anders false
. Deze eigenschap is ingesteld op true
wanneer het onderliggende object de methode allowDomain()
heeft aangeroepen om bevoegdheden toe te kennen aan het bovenliggende domein of wanneer op het onderliggende domein een URL-beleid is geladen dat bevoegdheden aan het bovenliggende domein toekent. Deze eigenschap wordt op true
ingesteld wanneer kind en ouder zich in hetzelfde domein bevinden.
Lees voor meer informatie over beveiliging het onderwerp Security in het Flash Player Developer Center.
Implementatie
public function get childAllowsParent():Boolean
Verwante API-elementen
childSandboxBridge | eigenschap |
childSandboxBridge:Object
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | AIR 1.0 |
Een object dat door code in de geladen inhoud kan worden ingesteld om eigenschappen en methoden beschikbaar te maken die door code in de sandbox van het object ProLoader kunnen worden benaderd. Deze sandbox-bridge biedt inhoud van een domein buiten de toepassing gecontroleerde toegang tot scripts in de sandbox van de AIR-toepassing en andersom. De sandbox-bridge dient als een gateway tussen de sandboxes, waarbij de bridge expliciete interactie biedt tussen de beveiligingssandboxes van een toepassing en van daarbuiten.
Implementatie
public function get childSandboxBridge():Object
public function set childSandboxBridge(value:Object):void
Gegenereerde uitzondering
SecurityError — Alleen inhoud in de sandbox van de geladen inhoud kan deze eigenschap instellen.
|
Verwante API-elementen
content | eigenschap |
content:DisplayObject
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Het geladen object dat is gekoppeld aan dit ProLoaderInfo-object.
Implementatie
public function get content():DisplayObject
Verwante API-elementen
contentType | eigenschap |
contentType:String
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Het MIME-type van het geladen bestand. De waarde is null
wanneer nog niet voldoende van het bestand is geladen om het type te kunnen vaststellen. De onderstaande lijst bevat de mogelijke waarden:
"application/x-shockwave-flash"
"image/jpeg"
"image/gif"
"image/png"
Implementatie
public function get contentType():String
Verwante API-elementen
frameRate | eigenschap |
frameRate:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
De nominale framesnelheid, in frames per seconde, van het geladen SWF-bestand. Dit getal is vaak een geheel getal, maar dit is geen vereiste.
Deze waarde kan afwijken van de daadwerkelijke framesnelheid. In Flash Player of Adobe AIR wordt altijd slechts één framesnelheid gebruikt voor alle geladen SWF-bestanden. Deze framesnelheid wordt bepaald aan de hand van de nominale framesnelheid van het hoofd-SWF-bestand. De framesnelheid van het hoofdbestand wordt mogelijk ook niet gehaald, afhankelijk van hardware, geluidssynchronisatie en andere factoren.
Implementatie
public function get frameRate():Number
Verwante API-elementen
height | eigenschap |
height:int
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
De nominale hoogte van het geladen bestand. Deze waarde kan afwijken van de daadwerkelijke hoogte waarmee de inhoud wordt weergegeven omdat de geladen inhoud of de bovenliggende weergaveobjecten kunnen zijn geschaald.
Implementatie
public function get height():int
Verwante API-elementen
isURLInaccessible | eigenschap |
isURLInaccessible:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Geeft aan of de eigenschap ProLoaderInfo.url
is afgekapt. Als de waarde isURLInaccessible
true
is, is de waarde ProLoaderInfo.url
alleen het domein van de laatste URL waaruit de inhoud is geladen. De eigenschap wordt bijvoorbeeld afgekapt als de inhoud wordt geladen vanuit http://www.adobe.com/assets/hello.swf
; de eigenschap ProLoaderInfo.url
heeft de waarde http://www.adobe.com
. De waarde isURLInaccessible
is alleen true
als aan alle volgende voorwaarden is voldaan:
- Er was sprake van een HTTP-omleiding bij het laden van de inhoud.
- Het SWF-bestand dat
ProLoader.load()
aanroept, is afkomstig uit een ander domein dan de laatste URL van de inhoud. - Het SWF-bestand dat
ProLoader.load()
aanroept, heeft geen toestemming de inhoud te openen. Toestemming de inhoud te openen verleent u op dezelfde manier als toestemming voorBitmapData.draw()
: roepSecurity.allowDomain()
aan om een SWF-bestand te openen (of maak een beleidsbestand en gebruik de eigenschapLoaderContext.checkPolicyFile
als het niet om SWF-inhoud gaat).
Opmerking: de eigenschap isURLInaccessible
is toegevoegd voor Flash Player 10.1 en AIR 2.0. Deze eigenschap is echter beschikbaar voor SWF-bestanden van alle versies als deze door de Flash-runtime wordt ondersteund. Bij het gebruik van bepaald ontwerpgereedschap in 'strikte modus' treedt dus een compilatiefout op. U kunt de fout omzeilen door de indirecte syntaxis myLoaderInfo["isURLInaccessible"]
te gebruiken of de strikte modus uit te schakelen. Als u Flash Professional CS5 of Flex SDK 4.1 gebruikt, kunt u deze API voor runtimes die zijn uitgebracht vóór Flash Player 10.1 en AIR 2, gebruiken en compileren.
Voor toepassingsinhoud in AIR is de waarde van deze eigenschap altijd false
.
Implementatie
public function get isURLInaccessible():Boolean
Verwante API-elementen
loader | eigenschap |
loader:ProLoader
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Het PreLoader-object dat is gekoppeld aan dit ProLoaderInfo-object. Wanneer dit ProLoaderInfo-object de eigenschap loaderInfo van de instantie van de hoofdklasse van het SWF-bestand is, wordt geen ProLoader-object gekoppeld.
Implementatie
public function get loader():ProLoader
Verwante API-elementen
loaderURL | eigenschap |
loaderURL:String
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
De URL van het SWF-bestand dat het laden heeft geïnitieerd van de media die door dit ProLoaderInfo-object wordt beschreven. Voor de instantie van de hoofdklasse van het SWF-bestand is dit dezelfde URL als de URL van het SWF-bestand.
Implementatie
public function get loaderURL():String
Verwante API-elementen
parameters | eigenschap |
parameters:Object
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Een object dat naam-waardeparen bevat die de parameters voor het geladen SWF-bestand vertegenwoordigen.
U kunt de lus for-in
gebruiken om alle namen en waarden uit het object parameters
te extraheren.
De twee bronnen van parameters zijn: de queryreeks in de URL van het hoofd-SWF-bestand en de waarde van de HTML-parameter FlashVars
(deze beïnvloedt alleen het hoofd-SWF-bestand).
De eigenschap parameters
vervangt de techniek uit ActionScript 1.0 en 2.0 voor het opgeven van SWF-bestandsparameters als eigenschappen van de hoofdtijdlijn.
De waarde van de eigenschap parameters
is null voor ProLoader-objecten die SWF-bestanden bevatten waarin ActionScript 1.0 of 2.0 wordt gebruikt. De waarde is alleen niet null voor ProLoader-objecten die SWF-bestanden bevatten waarin ActionScript 3.0 wordt gebruikt.
Implementatie
public function get parameters():Object
Verwante API-elementen
parentAllowsChild | eigenschap |
parentAllowsChild:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Hiermee wordt de vertrouwensrelatie tussen ProLoader (bovenliggend element) en de inhoud (onderliggend element) uitgedrukt. true
wanneer de ouder het kind toegang geeft, anders false
. Deze eigenschap is ingesteld op true
wanneer het bovenliggende object de methode allowDomain()
heeft aangeroepen om bevoegdheden toe te kennen aan het onderliggende domein of wanneer op het bovenliggende domein een URL-beleid is geladen dat bevoegdheden aan het onderliggende domein toekent. Deze eigenschap wordt op true
ingesteld wanneer kind en ouder zich in hetzelfde domein bevinden.
Lees voor meer informatie over beveiliging het onderwerp Security in het Flash Player Developer Center.
Implementatie
public function get parentAllowsChild():Boolean
Gegenereerde uitzondering
Error — Wordt gegenereerd wanneer het bestand niet voldoende is gedownload om de gevraagde informatie op te halen.
|
Verwante API-elementen
parentSandboxBridge | eigenschap |
parentSandboxBridge:Object
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | AIR 1.0 |
Een object dat in de sandbox van het ProLoader-object door code kan worden ingesteld om eigenschappen en methoden beschikbaar te maken die door code in de geladen inhoud kunnen worden benaderd. Deze sandbox-bridge biedt inhoud van een domein buiten de toepassing gecontroleerde toegang tot scripts in de sandbox van de AIR-toepassing en andersom. De sandbox-bridge dient als een gateway tussen de sandboxes, waarbij de bridge expliciete interactie biedt tussen de beveiligingssandboxes van een toepassing en van daarbuiten.
Implementatie
public function get parentSandboxBridge():Object
public function set parentSandboxBridge(value:Object):void
Gegenereerde uitzondering
SecurityError — Alleen inhoud in de sandbox van het object ProLoader kan deze eigenschap instellen.
|
Verwante API-elementen
sameDomain | eigenschap |
sameDomain:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Drukt de domeinverhouding tussen de lader en de inhoud uit: true
wanneer ze hetzelfde oorspronkelijke domein hebben, anders false
.
Implementatie
public function get sameDomain():Boolean
Verwante API-elementen
sharedEvents | eigenschap |
sharedEvents:EventDispatcher
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Vanwege timingproblemen tijdens het laden van inhoud die vooraf wordt geladen via RSL, wordt aanbevolen te wachten tot de gebeurtenis init is ontvangen voordat u gebeurtenislisteners toevoegt aan het object sharedEvents of voordat u deze weer toevoegt nadat de gebeurtenis init is ontvangen.
Implementatie
public function get sharedEvents():EventDispatcher
Verwante API-elementen
swfVersion | eigenschap |
swfVersion:uint
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
De bestandsindelingversie van het geladen SWF-bestand. De bestandsindeling wordt opgegeven met de opsommingen in de klasse SWFVersion, zoalsSWFVersion.FLASH7
en SWFVersion.FLASH9
.
Implementatie
public function get swfVersion():uint
Verwante API-elementen
url | eigenschap |
url:String
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
De URL van de media die wordt geladen.
Voordat de eerste gebeurtenis progress
wordt verzonden door het overeenkomende ProLoader-object van dit ProLoaderInfo-object, wordt voor de waarde van de eigenschap url
mogelijk alleen de URL gebruikt die oorspronkelijk is opgegeven in de aanroep van de methode load()
van het object ProLoader. Na de eerste gebeurtenis progress
wordt voor de eigenschap url
de laatste URL van de media gebruikt nadat eventuele omleidingen en relatieve URL's zijn omgezet.
In sommige gevallen is de waarde van de eigenschap url
afgebroken; zie de eigenschap isURLInaccessible
voor meer informatie.
Implementatie
public function get url():String
width | eigenschap |
width:int
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
De nominale breedte van de geladen inhoud. Deze waarde kan afwijken van de daadwerkelijke breedte waarmee de inhoud wordt weergegeven omdat de geladen inhoud of de bovenliggende weergaveobjecten kunnen zijn geschaald.
Implementatie
public function get width():int
Verwante API-elementen
Wed Jun 13 2018, 11:42 AM Z