Paket | fl.display |
Klass | public class ProLoaderInfo |
Arv | ProLoaderInfo EventDispatcher Object |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Vissa medlemmar av den här klassen, inklusive childSandboxBridge
och parentSandboxBridge
, stöds inte i alla versioner av Flash Player och AIR. Anropa dessa medlemmar bara om den publicerade AIR- eller Flash Player-versionen har stöd för dem. Om dessa egenskaper används i andra sammanhang kommer det att resultera i körningsfel.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
actionScriptVersion : uint [skrivskyddad]
ActionScript-versionen av den inlästa SWF-filen. | ProLoaderInfo | ||
applicationDomain : ApplicationDomain [skrivskyddad]
När en extern SWF-fil läses in, sparas alla ActionScript 3.0-definitioner som finns i den inlästa klassen i egenskapen applicationDomain. | ProLoaderInfo | ||
bytes : ByteArray [skrivskyddad]
De byte som är associerade med ett ProLoaderInfo-objekt. | ProLoaderInfo | ||
bytesLoaded : uint [skrivskyddad]
Antalet byte som är inlästa för mediet. | ProLoaderInfo | ||
bytesTotal : uint [skrivskyddad]
Innan den första progress-händelsen skickas av objektets motsvarande ProLoader-objekt är bytesTotal 0. | ProLoaderInfo | ||
childAllowsParent : Boolean [skrivskyddad]
Uttrycker tillförlitlighetsförhållandet mellan innehållet (underordnat) och ProLoader-objektet (överordnat). | ProLoaderInfo | ||
childSandboxBridge : Object
Ett objekt som kan ställas in med det inlästa innehållets kod för att exponera egenskaper och metoder som kan kommas åt av kod i ProLoader-objektets sandlåda. | ProLoaderInfo | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
content : DisplayObject [skrivskyddad]
Det inlästa objekt som är associerat med det här ProLoaderInfo-objektet. | ProLoaderInfo | ||
contentType : String [skrivskyddad]
Den inlästa filens MIME-typ. | ProLoaderInfo | ||
frameRate : Number [skrivskyddad]
Den nominella bildrutehastighet (i bildrutor per sekund) i den inlästa SWF-filen. | ProLoaderInfo | ||
height : int [skrivskyddad]
Det inlästa innehållets nominella höjd. | ProLoaderInfo | ||
isURLInaccessible : Boolean [skrivskyddad]
Anger om egenskapen ProLoaderInfo.url har trunkerats. | ProLoaderInfo | ||
loader : ProLoader [skrivskyddad]
Det ProLoader-objekt som är associerat med det här ProLoaderInfo-objektet. | ProLoaderInfo | ||
loaderURL : String [skrivskyddad]
URL:en för den SWF-fil som initierade inläsningen av de media som beskrivs av det här ProLoaderInfo-objektet. | ProLoaderInfo | ||
parameters : Object [skrivskyddad]
Ett objekt som innehåller namnvärdespar som betecknar parametrarna som skickas till den inlästa SWF-filen. | ProLoaderInfo | ||
parentAllowsChild : Boolean [skrivskyddad]
Uttrycker tillförlitlighetsförhållandet mellan ProLoader-objektet (överordnat) och innehållet (underordnat). | ProLoaderInfo | ||
parentSandboxBridge : Object
Ett objekt som kan ställas in med kod i ProLoader-objektets sandlåda för att exponera egenskaper och metoder som det inlästa innehållets kod kan komma åt. | ProLoaderInfo | ||
sameDomain : Boolean [skrivskyddad]
Uttrycker domänförhållandena mellan inläsaren och innehållet: true om de tillhör samma domän, annars false. | ProLoaderInfo | ||
sharedEvents : EventDispatcher [skrivskyddad]
På grund av timingproblem vid inläsning av innehåll som använder RSL-förinläsning bör du vänta tills init-händelsen tas emot innan du lägger till händelseavlyssnare i sharedEvents-objektet eller så kan du lägga till dem igen när init-händelsen tas emot. | ProLoaderInfo | ||
swfVersion : uint [skrivskyddad]
Filformatsversionen av den inlästa SWF-filen. | ProLoaderInfo | ||
url : String [skrivskyddad]
URL:en för de media som läses in. | ProLoaderInfo | ||
width : int [skrivskyddad]
Det inlästa innehållets nominella bredd. | ProLoaderInfo |
actionScriptVersion | egenskap |
actionScriptVersion:uint
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
ActionScript-versionen av den inlästa SWF-filen. Språkversionen specificeras med listningarna i ActionScriptVersion-klassen, såsom ActionScriptVersion.ACTIONSCRIPT2
och ActionScriptVersion.ACTIONSCRIPT3
.
Obs: Denna egenskap har alltid antingen värdet ActionScriptVersion.ACTIONSCRIPT2
eller värdet ActionScriptVersion.ACTIONSCRIPT3
. Både ActionScript 1.0 och 2.0 rapporteras som ActionScriptVersion.ACTIONSCRIPT2
(version 2.0). Denna egenskap skiljer bara ActionScript 1.0 och 2.0 från ActionScript 3.0.
Implementering
public function get actionScriptVersion():uint
Relaterade API-element
applicationDomain | egenskap |
applicationDomain:ApplicationDomain
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
När en extern SWF-fil läses in, sparas alla ActionScript 3.0-definitioner som finns i den inlästa klassen i egenskapen applicationDomain
.
All kod i en SWF-fil är definierad för att finnas i en programdomän. Den aktuella programdomänen är där huvudprogrammet körs. Systemdomänen innehåller alla programdomäner, inklusive den aktuella domänen och alla klasser som används av Flash Player eller Adobe AIR.
Alla programdomäner utom systemdomänen har en överordnad domän. Den överordnade domänen för ditt huvudprograms applicationDomain
är systemdomänen. Inlästa klasser definieras bara om de inte redan är definierade av sina överordnade klasser. Du kan inte åsidosätta en inläst klassdefinition med en nyare definition.
Exempel på användning av programdomäner finns i kapitlet ”Klientsystemmiljö” i Utvecklarhandbok för Adobe ActionScript 3.0.
Implementering
public function get applicationDomain():ApplicationDomain
Relaterade API-element
bytes | egenskap |
bytesLoaded | egenskap |
bytesLoaded:uint
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Antalet byte som är inlästa för mediet. Om det här antalet är lika med värdet för bytesTotal
läses alla byte in.
Implementering
public function get bytesLoaded():uint
Relaterade API-element
bytesTotal | egenskap |
bytesTotal:uint
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Innan den första progress
-händelsen skickas av detta objektets motsvarande ProLoader-objekt är bytesTotal
0. Efter den första progress-händelsen från ProLoader-objektet återspeglar bytesTotal
det faktiska antalet byte som ska laddas ned.
Implementering
public function get bytesTotal():uint
Relaterade API-element
childAllowsParent | egenskap |
childAllowsParent:Boolean
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Uttrycker tillförlitlighetsförhållandet mellan innehållet (underordnat) och ProLoader-objektet (överordnat). True
om den underordnade tillåtit den överordnade åtkomst, annars false
. Denna egenskap sätts till true
om det underordnade objektet har anropat metoden allowDomain()
för att ge den överordnade domänen tillstånd, eller om en URL-princip läses in vid den underordnade domänen, som ger den överordnade domänen tillstånd. Om underordnad och överordnad befinner sig i samma domän sätts denna egenskap till true
.
Mer information om säkerhet finns i avsnittet Security på Flash Player Developer Center.
Implementering
public function get childAllowsParent():Boolean
Relaterade API-element
childSandboxBridge | egenskap |
childSandboxBridge:Object
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | AIR 1.0 |
Ett objekt som kan ställas in med det inlästa innehållets kod för att exponera egenskaper och metoder som kan kommas åt av kod i ProLoader-objektets sandlåda. Denna sandbox bridge gör att innehåll från en icke-programdomän har begränsad åtkomst till skript i AIR:s programsandlåda, och omvänt. Denna sandbox bridge fungerar som en brygga mellan sandlådorna och ger explicit interaktion mellan programsandlådor och icke-programsandlådor.
Implementering
public function get childSandboxBridge():Object
public function set childSandboxBridge(value:Object):void
Utlöser
SecurityError — Endast innehåll i det inlästa innehållets sandlåda kan ställa in denna egenskap.
|
Relaterade API-element
content | egenskap |
content:DisplayObject
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Det inlästa objekt som är associerat med det här ProLoaderInfo-objektet.
Implementering
public function get content():DisplayObject
Relaterade API-element
contentType | egenskap |
contentType:String
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Den inlästa filens MIME-typ. Värdet är null
om inte tillräckligt av filen har lästs in för att typen ska kunna bestämmas. Giltiga värden visas i följande tabell:
"application/x-shockwave-flash"
"image/jpeg"
"image/gif"
"image/png"
Implementering
public function get contentType():String
Relaterade API-element
frameRate | egenskap |
frameRate:Number
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Den nominella bildrutehastighet (i bildrutor per sekund) i den inlästa SWF-filen. Detta värde är för det mesta ett heltal, men det behöver inte vara det.
Detta värde kan skilja sig från den faktiska bildrutehastighet som används. Flash Player eller Adobe AIR använder bara en bildrutehastighet för alla inlästa SWF-filer vid ett och samma tillfälle, och den bildrutehastigheten bestäms av SWF-filens nominella bildrutehastighet. Dessutom kanske inte huvudbildrutehastigheten kan uppnås beroende på maskinvara, ljudsynkronisering och andra faktorer.
Implementering
public function get frameRate():Number
Relaterade API-element
height | egenskap |
height:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Det inlästa innehållets nominella höjd. Detta värde kan skilja sig från den faktiska höjd vid vilken innehållet visas eftersom det inlästa innehållet eller dess överordnade visningsobjekt kan skalförändras.
Implementering
public function get height():int
Relaterade API-element
isURLInaccessible | egenskap |
isURLInaccessible:Boolean
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Anger om egenskapen ProLoaderInfo.url
har trunkerats. När värdet för isURLInaccessible
är true
är värdet för ProLoaderInfo.url
bara domänen för den slutliga webbadressen varifrån innehållet lästes in. Egenskapen är till exempel trunkerad om innehållet läses in från http://www.adobe.com/assets/hello.swf
och egenskapen ProLoaderInfo.url
har värdet http://www.adobe.com
. Värdet för isURLInaccessible
är bara true
om alla följande påståenden stämmer:
- En HTTP-omdirigering inträffade när innehållet lästes in.
- Den SWF-fil som anropar
ProLoader.load()
är från en annan domän än innehållets slutliga webbadress. - Den SWF-fil som anropar
ProLoader.load()
saknar behörighet för innehållet. Behörighet för innehållet ges på samma sätt som förBitmapData.draw()
: anropaSecurity.allowDomain()
för att komma åt en SWF-fil (eller, för innehåll som inte finns i SWF-filer, skapa en principfil och använd egenskapenLoaderContext.checkPolicyFile
).
Obs! Egenskapen isURLInaccessible
har lagts till i Flash Player 10.1 och AIR 2.0, men den här egenskapen är tillgänglig för alla SWF-filer oavsett version när Flash-miljön stöder den. Om du använder vissa utvecklingsverktyg i s.k. strikt läge kan det därför orsaka ett kompileringsfel. Du kan undvika felet genom att använda den indirekta syntaxen myLoaderInfo["isURLInaccessible"]
eller inaktivera strikt läge. Om du använder Flash Professional CS5 eller Flex SDK 4.1 kan du använda och kompilera detta API för körningsmiljöer som släpptes före Flash Player 10.1 och AIR 2.
För programinnehåll i AIR är värdet på den här egenskapen alltid false
.
Implementering
public function get isURLInaccessible():Boolean
Relaterade API-element
loader | egenskap |
loader:ProLoader
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Det ProLoader-objekt som är associerat med det här ProLoaderInfo-objektet. Om detta ProLoaderInfo-objekt är loaderInfo-egenskapen för instansen av SWF-filens huvudklass associeras inget ProLoader-objekt.
Implementering
public function get loader():ProLoader
Relaterade API-element
loaderURL | egenskap |
loaderURL:String
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
URL:en för den SWF-fil som initierade inläsningen av de media som beskrivs av det här ProLoaderInfo-objektet. För instansen av SWF-filens huvudklass är denna URL samma som SWF-filens egna URL.
Implementering
public function get loaderURL():String
Relaterade API-element
parameters | egenskap |
parameters:Object
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ett objekt som innehåller namnvärdespar som betecknar parametrarna som skickas till den inlästa SWF-filen.
Du kan använda en for-in
-slinga för att hämta alla namnen och värdena från parameterobjektet
.
De två parameterkällorna är: frågesträngen i huvud-SWF-filens URL och värdet på FlashVars
-HTML-parametern (påverkar bara huvud-SWF-filen).
Parameteregenskapen
ersätter tekniken med ActionScript 1.0 och 2.0 för att tillhandahålla SWF-filparametrar som huvudtidslinjeegenskaper.
Värdet på parameteregenskapen
är null för ProLoader-objekt som innehåller SWF-filer som använder ActionScript 1.0 eller 2.0. Det är bara icke-null för ProLoader-objekt som innehåller SWF-filer som använder ActionScript 3.0.
Implementering
public function get parameters():Object
Relaterade API-element
parentAllowsChild | egenskap |
parentAllowsChild:Boolean
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Uttrycker tillförlitlighetsförhållandet mellan ProLoader-objektet (överordnat) och innehållet (underordnat). True
om den överordnade tillåtit den underordnade åtkomst, annars false
. Denna egenskap sätts till true
om det överordnade objektet har anropat metoden allowDomain()
för att ge den underordnade domänen tillstånd, eller om en URL-policyfil läses in vid den överordnade domänen, som ger den underordnade domänen tillstånd. Om underordnad och överordnad befinner sig i samma domän sätts denna egenskap till true
.
Mer information om säkerhet finns i avsnittet Security på Flash Player Developer Center.
Implementering
public function get parentAllowsChild():Boolean
Utlöser
Error — Uppträder om filen inte lästs in tillräckligt för att ladda ned den begärda informationen.
|
Relaterade API-element
parentSandboxBridge | egenskap |
parentSandboxBridge:Object
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | AIR 1.0 |
Ett objekt som kan ställas in med kod i ProLoader-objektets sandlåda för att exponera egenskaper och metoder som det inlästa innehållets kod kan komma åt. Denna sandbox bridge gör att innehåll från en icke-programdomän har begränsad åtkomst till skript i AIR:s programsandlåda, och omvänt. Denna sandbox bridge fungerar som en brygga mellan sandlådorna och ger explicit interaktion mellan programsandlådor och icke-programsandlådor.
Implementering
public function get parentSandboxBridge():Object
public function set parentSandboxBridge(value:Object):void
Utlöser
SecurityError — Endast innehåll i ProLoader-objektets sandlåda kan ställa in denna egenskap.
|
Relaterade API-element
sameDomain | egenskap |
sameDomain:Boolean
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Uttrycker domänförhållandena mellan inläsaren och innehållet: true
om de har samma ursprungsdomän, annars false
.
Implementering
public function get sameDomain():Boolean
Relaterade API-element
sharedEvents | egenskap |
sharedEvents:EventDispatcher
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
På grund av timingproblem vid inläsning av innehåll som använder RSL-förinläsning bör du vänta tills init-händelsen tas emot innan du lägger till händelseavlyssnare i sharedEvents-objektet eller så kan du lägga till dem igen när init-händelsen tas emot.
Implementering
public function get sharedEvents():EventDispatcher
Relaterade API-element
swfVersion | egenskap |
swfVersion:uint
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Filformatsversionen av den inlästa SWF-filen. Filformatet specificeras med listning i SWFVersion-klassen, såsom SWFVersion.FLASH7
och SWFVersion.FLASH9
.
Implementering
public function get swfVersion():uint
Relaterade API-element
url | egenskap |
url:String
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
URL:en för de media som läses in.
Innan den första progress
-händelsen skickas av detta ProLoaderInfo-objekts motsvarande ProLoader-objekt, kan värdet för url
-egenskapen eventuellt bara återspegla den initiala URL:en som specificeras i anropet till ProLoader-objektets load()
-metod. Efter den första progress
-händelsen återspeglar url
-egenskapen mediets slutgiltiga URL, efter lösning av eventuella omdirigeringar och relativa URL:er.
I vissa fall trunkeras värdet på egenskapen url
. Läs mer om detta i avsnittet om egenskapen isURLInaccessible
.
Implementering
public function get url():String
width | egenskap |
width:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Det inlästa innehållets nominella bredd. Detta värde kan skilja sig från den faktiska bredd vid vilken innehållet visas eftersom det inlästa innehållet eller dess överordnade visningsobjekt kan skalförändras.
Implementering
public function get width():int
Relaterade API-element
Tue Jun 12 2018, 01:40 PM Z