Die SWFAddress-Klasse kann mit Query-Parameter konfiguriert werden, in folgendem Format:
swfaddress.js?history=1&tracker=pageTracker._trackPageview&strict=1.
Die Liste der unterstützten Optionen enthält:
history:Boolean
- Schaltet das Einfügen von History-Einträgen an oder aus.
strict:Boolean
- Schaltet den Strict-Modus an oder aus.
tracker:String
- Setzt eine Funktion für das Page-View-Tracking.
addEventListener(type, listener):
void
[static] Registriert einen Event-Listener. |
addId(id):
void
[static] Fügt die ID eines Flash-Objektes zur Liste der Flash-Objekte hinzu, die für das Deep-Linking registriert sind. |
back():
void
[static] Lädt die vorherige URL aus der History-Liste. |
dispatchEvent(event):
Boolean
[static] Schickt ein Event an alle registrierten Listener. |
forward():
void
[static] Lädt die nächste URL aus der History-Liste. |
getBaseURL():
String
[static] Gibt die Basis-Adresse des Dokumentes zuruck. |
getHistory():
Boolean
[static] Gibt den Status der History-Einstellung zurück. |
getId(index):
String
[static] Gibt die ID des ersten und warscheinlich einzigen registrierten Flash-Objektes zurück. |
getIds():
Array
[static] Gibt eine Liste aller registrierten Flash-Objekte zurück. |
getParameter(param):
String
[static] Gibt den Wert eines spezifischen Query-Parameters zurück. |
getParameterNames():
Array
[static] Gibt eine Liste mit allen Query-Parameter-Namen zurück. |
getPath():
String
[static] Gibt den Deep-Link ohne Query-String zurück. |
getPathNames():
Array
[static] Gibt eine Liste mit allen Ordnern des DeepLinking-Pfades zuruck. |
getQueryString():
String
[static] Gibt den Query-String des Deep-Links zurück. |
getStatus():
String
[static] Gibt den Status im Browserfenster zurück. |
getStrict():
Boolean
[static] Gibt den Wert des Strict-Modus zurück. |
getTitle():
String
[static] Gibt den Titel des HTML-Dokumentes zurück. |
getTracker():
String
[static] Gibt die Tracking-Funktion zurück. |
getValue():
String
[static] Gibt den aktuellen, gesamten Deep-Link zurück. |
go(delta):
void
[static] Lädt eine URL aus der History-Liste. |
hasEventListener(event):
Boolean
[static] Überprüft die Existenz eines Listeners, der für ein bestimmtes Event registriert ist. |
href(url, target):
void
[static] Öffnet eine neue URL im Browser. |
popup(url, name, options, handler):
void
[static] Öffnet ein neues Pop-Up-Fenster. |
removeEventListener(type, listener):
void
[static] Entfernt einen Event-Listener. |
removeId(id):
void
[static] Entfernt die ID aus der Liste der Flash-Objekte, die für das Deep-Linking registriert sind. |
resetStatus():
void
[static] Setzt den Wert in der Browser-Statusleiste zurück. |
setHistory(history):
void
[static] Schaltet das Einfügen von History-Einträgen an oder aus. |
setId(id):
void
[static] Setzt die ID eines Flash-Objektes, welches für das Deep-Linking registriert wird. |
setStatus(status):
void
[static] Setzt den Wert der Browser-Statusleiste. |
setStrict(strict):
void
[static] Schaltet den Strict-Modus an oder aus. |
setTitle(title):
void
[static] Setzt den Titel des HTML-Dokumentes. |
setTracker(tracker):
void
[static] Setzt eine Funktion für das Page-View-Tracking. |
setValue(value):
void
[static] Setzt den aktuellen Wert des Deep-Links. |
public
static
function addEventListener(type, listener):void
Registriert einen Event-Listener.
type:String
- Event-Typ.
listener:Function
- Event-Listener.
public
static
function addId(id):void
Fügt die ID eines Flash-Objektes zur Liste der Flash-Objekte hinzu, die für das Deep-Linking registriert sind.
id:String
- ID des Objektes.
public
static
function back():void
Lädt die vorherige URL aus der History-Liste.
public
static
function dispatchEvent(event):Boolean
Schickt ein Event an alle registrierten Listener.
event:Object
- Event-Objekt.
Boolean
public
static
function forward():void
Lädt die nächste URL aus der History-Liste.
public
static
function getBaseURL():String
Gibt die Basis-Adresse des Dokumentes zuruck.
String
public
static
function getHistory():Boolean
Gibt den Status der History-Einstellung zurück.
Boolean
public
static
function getId(index):String
Gibt die ID des ersten und warscheinlich einzigen registrierten Flash-Objektes zurück.
index
String
public
static
function getIds():Array
Gibt eine Liste aller registrierten Flash-Objekte zurück.
Array
public
static
function getParameter(param):String
Gibt den Wert eines spezifischen Query-Parameters zurück.
param:String
- Name der Eigenschaft.
String
public
static
function getParameterNames():Array
Gibt eine Liste mit allen Query-Parameter-Namen zurück.
Array
public
static
function getPath():String
Gibt den Deep-Link ohne Query-String zurück.
String
public
static
function getPathNames():Array
Gibt eine Liste mit allen Ordnern des DeepLinking-Pfades zuruck.
Array
public
static
function getQueryString():String
Gibt den Query-String des Deep-Links zurück.
String
public
static
function getStatus():String
Gibt den Status im Browserfenster zurück.
String
public
static
function getStrict():Boolean
Gibt den Wert des Strict-Modus zurück.
Boolean
public
static
function getTitle():String
Gibt den Titel des HTML-Dokumentes zurück.
String
public
static
function getTracker():String
Gibt die Tracking-Funktion zurück.
String
public
static
function getValue():String
Gibt den aktuellen, gesamten Deep-Link zurück.
String
public
static
function go(delta):void
Lädt eine URL aus der History-Liste.
delta:Number
- Ein ganzzahliger Wert (Integer), der die relative Position in der History-Liste angibt.
public
static
function hasEventListener(event):Boolean
Überprüft die Existenz eines Listeners, der für ein bestimmtes Event registriert ist.
event:String
- Event-Typ.
Boolean
public
static
function href(url, target):void
Öffnet eine neue URL im Browser.
url:String
- Zieladresse. target:String
- Name des Browserfenster oder HTML-Frame.
public
static
function popup(url, name, options, handler):void
Öffnet ein neues Pop-Up-Fenster.
url:String
— Zieladresse. name:String
— Name des Pop-Up-Fenster. options:String
— Werte, die überprüft und an die window.open()-Methode übergeben werden. handler:String
— Optionaler JavaScript-Handler, um das Pop-Up-Fenster zu steuern.
public
static
function removeEventListener(type, listener):void
Entfernt einen Event-Listener.
type:String
- Event-Typ.
listener:Function
- Event-Listener.
public
static
function removeId(id):void
Entfernt die ID aus der Liste der Flash-Objekte, die für das Deep-Linking registriert sind.
id:String
- ID des Objektes.
public
static
function resetStatus():void
Setzt den Wert in der Browser-Statusleiste zurück.
public
static
function setHistory(history):void
Schaltet das Einfügen von History-Einträgen an oder aus.
history:Boolean
- Wert der History-Einstellung.
public
static
function setId(id):void
Setzt die ID eines Flash-Objektes, welches für das Deep-Linking registriert wird.
id:String
- ID des Objektes.
public
static
function setStatus(status):void
Setzt den Wert der Browser-Statusleiste.
status:String
- Wert in der Statusleiste.
public
static
function setStrict(strict):void
Schaltet den Strict-Modus an oder aus.
strict:Boolean
- Status des Strict-Modus.
public
static
function setTitle(title):void
Setzt den Titel des HTML-Dokumentes.
title:String
- Der Wert des Titels.
public
static
function setTracker(tracker):void
Setzt eine Funktion für das Page-View-Tracking. Der Standardwert ist 'urchinTracker'.
tracker:String
- Tracking-Funktion.
public
static
function setValue(value):void
Setzt den aktuellen Wert des Deep-Links.
value:String
- Der Wert, der hinter den Link des HTML-Dokumentes eingefügt wird. © 2006-2009 Rostislav Hristov, Asual DZZD. Übersetzung durch Eugen Pflüger.