Paket | flash.events |
Klass | public class BrowserInvokeEvent |
Arv | BrowserInvokeEvent Event Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
browserInvoke
-händelse när programmet anropas, som ett resultat av att en SWF-fil använder en sökmotors anropsfunktion. NativeApplication-objektet skickar även en browserInvoke
-händelse när en användare instansierar den sömlösa installationsfunktionen i webbläsaren och SWF-filen i webbläsaren skickar en array till arguments
-parametern i launchApplication()
-metoden i air.swf-filen. (Mer information finns i "Distributing, Installing and Running AIR applications" i utvecklarhandboken för AIR.)
Webbläsaranrop tillåts endast om programmet specificerar följande i programbeskrivningsfilen:
<allowBrowserInvocation>true</allowBrowserInvocation>
Om programmet inte körs, skickar NativeApplication-objektet både en InvokeEvent-händelse och en browserInvoke
-händelse när de startas via en webbläsare. Om programmet redan körs, skickar NativeApplication-objektet endast en browserInvoke
-händelse när den startas via webbläsaren.
Om programmet startas som ett resultat av en sömlös installation från webbläsaren (där användaren väljer att starta efter installation), skickar NativeApplication-objektet en BrowserInvoke-händelse enbart om argumenten skickades (via SWF-filen i webbläsaren skickas en array till arguments
-parametrarna i installApplication()
-metoden i air.swf-filen). Mer information finns i "Distributing, Installing and Running AIR applications" i utvecklarhandboken för AIR.
I likhet med invokeEvent
-händelser skickas browserInvokeEvent
-händelser av NativeApplication-objekt (NativeApplication.nativeApplication
). Om du vill ta emot browserInvoke
-händelser, måste du anropa NativeApplication-objektets addEventListener()
-metod. När en händelseavlyssnare registrerar sig till en browserInvoke
-händelse, kommer den också att få alla browserInvoke
-händelser som har inträffat innan registreringen. Dessa skickas efter att anropet till addEventListener()
returneras, men inte nödvändigtvis innan andra browserInvoke
-händelser som kan tas emot efter registrering. Detta innebär att du kan hantera browserInvoke
-händelser som har inträffat innan din initieringskod verkställs (som när programmet anropades från webbläsaren). Kom ihåg att om du lägger till en händelseavlyssnare senare i körningen (efter programinitieringen) kommer den fortfarande att få alla browserInvoke
-händelser som har inträffat sedan programmet startade.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
arguments : Array [skrivskyddad]
En array med argument (strängar) att skickas till programmet. | BrowserInvokeEvent | ||
bubbles : Boolean [skrivskyddad]
indikerar om händelsen är en bubblande händelse. | Event | ||
cancelable : Boolean [skrivskyddad]
Indikerar om beteendet som är kopplat till händelsen kan förhindras. | Event | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
currentTarget : Object [skrivskyddad]
Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. | Event | ||
eventPhase : uint [skrivskyddad]
Den nuvarande fasen i händelseflödet. | Event | ||
isHTTPS : Boolean [skrivskyddad]
Huruvida innehållet i webbläsaren använder HTTPS-URL-schemat (true) eller inte (false). | BrowserInvokeEvent | ||
isUserEvent : Boolean [skrivskyddad]
Om webbläsaranropet resulterade i en användarhändelse (som ett musklick). | BrowserInvokeEvent | ||
sandboxType : String [skrivskyddad]
Sandlådetypen för innehållet i webbläsaren. | BrowserInvokeEvent | ||
securityDomain : String [skrivskyddad]
Säkerhetsdomänen för innehållet i webbläsaren som t.ex. "www.adobe.com" eller "www.example.org". | BrowserInvokeEvent | ||
target : Object [skrivskyddad]
Händelsens mål. | Event | ||
type : String [skrivskyddad]
Händelsens typ. | Event |
Metod | Definieras med | ||
---|---|---|---|
BrowserInvokeEvent(type:String, bubbles:Boolean, cancelable:Boolean, arguments:Array, sandboxType:String, securityDomain:String, isHTTPS:Boolean, isUserEvent:Boolean)
Klassen BrowserInvokeEvents konstruktorsfunktion. | BrowserInvokeEvent | ||
[åsidosätt]
Skapar en ny kopia av den här händelsen. | BrowserInvokeEvent | ||
Ett verktyg som används för att implementera metoden toString() i de anpassade klasserna ActionScript 3.0. | Event | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Kontrollerar om preventDefault()-metoden har anropats för händelsen. | Event | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Avbryter en händelses standardbeteende om det beteendet kan avbrytas. | Event | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Förhindrar behandling av händelsehanterare i den aktuella noden och alla noder som följer den aktuella noden i händelseflödet. | Event | ||
Förhindrar behandling av händelsehanterare i noder som följer den aktuella noden i händelseflödet. | Event | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar en sträng som innehåller alla egenskaper i Event-objektet. | Event | ||
Returnerar det angivna objektets primitiva värde. | Object |
Konstant | Definieras med | ||
---|---|---|---|
BROWSER_INVOKE : String = "browserInvoke" [statisk]
BrowserInvokeEvent.BROWSER_INVOKE-konstanten definierar värdet för en type-egenskap i ett BrowserInvokeEvent-objekt. | BrowserInvokeEvent |
arguments | egenskap |
isHTTPS | egenskap |
isUserEvent | egenskap |
isUserEvent:Boolean
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Om webbläsaranropet resulterade i en användarhändelse (som ett musklick). I AIR 1.0, är detta alltid inställt på true
; AIR kräver en användarhändelse för att initiera ett anrop till webbläsaranropsfunktionen.
Implementering
public function get isUserEvent():Boolean
sandboxType | egenskap |
sandboxType:String
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Sandlådetypen för innehållet i webbläsaren. Detta kan ställas in till ett av följande värden:
Security.APPLICATION
— Innehållet är i programmets säkerhetssandlåda.Security.LOCAL_TRUSTED
— Innehållet är i lokal-med-filsystemets säkerhetssandlåda.Security.LOCAL_WITH_FILE
— Innehållet är i lokal-med-filsystemets säkerhetssandlåda.Security.LOCAL_WITH_NETWORK
— Innehållet är i lokal-med-nätverkstjänsts säkerhetsandlåda.Security.REMOTE
— Innehållet är i en fjärrdomän (nätverk)
Implementering
public function get sandboxType():String
Relaterade API-element
securityDomain | egenskap |
securityDomain:String
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Säkerhetsdomänen för innehållet i webbläsaren som t.ex. "www.adobe.com"
eller "www.example.org"
. Den här egenskapen är inställd endast för innehållet i fjärrsäkerhetssandlådan (för innehåll från en nätverksdomän), inte för innehåll i en lokal eller programsäkerhetssandlåda.
Implementering
public function get securityDomain():String
BrowserInvokeEvent | () | Konstruktor |
public function BrowserInvokeEvent(type:String, bubbles:Boolean, cancelable:Boolean, arguments:Array, sandboxType:String, securityDomain:String, isHTTPS:Boolean, isUserEvent:Boolean)
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Klassen BrowserInvokeEvents konstruktorsfunktion. Generellt anropar inte utvecklare BrowserInvokeEvent()
-konstruktorn direkt. Endast körningen bör skapa BrowserInvokeEvent-objekt.
type:String — Händelsens typ, tillgänglig som Event.type .
| |
bubbles:Boolean — Ange false för ett BrowserInvokeEvent-objekt.
| |
cancelable:Boolean — Ange false för ett BrowserInvokeEvent-objekt.
| |
arguments:Array — En array med argument (strängar) att skickas till programmet.
| |
sandboxType:String — Sandlådetypen för innehållet i webbläsaren.
| |
securityDomain:String — Säkerhetsdomänen för innehållet i webbläsaren.
| |
isHTTPS:Boolean — Huruvida innehållet i webbläsaren använder HTTPS-URL-schemat.
| |
isUserEvent:Boolean — Huruvida webbläsaranropet var ett resultat av en användarhändelse.
|
clone | () | metod |
BROWSER_INVOKE | Konstant |
public static const BROWSER_INVOKE:String = "browserInvoke"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
BrowserInvokeEvent.BROWSER_INVOKE
-konstanten definierar värdet för en type
-egenskap i ett BrowserInvokeEvent-objekt.
BrowserInvokeEvent-objektet har följande egenskaper:
Egenskaper | Värden |
---|---|
argument | Arrayen med strängargument som har skickats vid det här anropet. |
sandBoxType | En sträng representerar sandlådetypen för innehållet i webbläsaren (antingen Security.APPLICATION , Security.LOCAL_TRUSTED , Security.LOCAL_WITH_FILE , Security.LOCAL_LOCAL_WITH_NETWORK eller Security.REMOTE ). |
securityDomain | En sträng som representerar säkerhetsdomänen för innehållet i webbläsaren (som t.ex. "www.example.com" ). |
isHTTPS | Huruvida webbläsarinnehållet använder HTTPS-URL-schemat (true ) eller inte (false ) |
isUserEvent | Om webbläsaranropet var resultatet av en användarhändelse (alltid true i AIR 1.0). |
bubbles | Nej. |
cancelable | false ; det finns inget standardbeteende att avbryta. |
currentTarget | Anger det objekt som aktivt behandlar InvokeEvent-objektet med en händelseavlyssnare. |
target | Alltid NativeApplication-objektet. |
Relaterade API-element
Tue Jun 12 2018, 01:40 PM Z