| 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():StringRelaterade 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
Dölj ärvda publika egenskaper
Visa ärvda publika egenskaper