| 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():uintVerwante 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():ApplicationDomainVerwante 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():uintVerwante 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():uintVerwante 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():BooleanVerwante 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):voidGegenereerde 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():DisplayObjectVerwante 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():StringVerwante 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():NumberVerwante 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():intVerwante 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.checkPolicyFileals 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():BooleanVerwante 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():ProLoaderVerwante 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():StringVerwante 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():ObjectVerwante 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():BooleanGegenereerde 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):voidGegenereerde 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():BooleanVerwante 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():EventDispatcherVerwante 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():uintVerwante 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():Stringwidth | 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():intVerwante API-elementen
Wed Jun 13 2018, 11:42 AM Z
Overerfde openbare eigenschappen verbergen
Overerfde openbare eigenschappen weergeven