Class SWFAddress

La classe SWFAddress può essere configurata passando dei parametri nella query usando il seguente formato: swfaddress.js?history=1&tracker=pageTracker._trackPageview&strict=1.
La lista delle opzioni supportate include::

history:Boolean - Abilita o disabilita la creazione di elementi dell'history.
strict:Boolean - Abilita o disabilita lo strict mode.
tracker:String - Imposta una funzione per il page view tracking.

Metodi Pubblici

addEventListener(type, listener): void
[static] Registra un event listener.
addId(id): void
[static] Aggiunge un id alla lista degli oggetti Flash registrati per l'API.
back(): void
[static] Carica l'URL precedente nella history di navigazione.
dispatchEvent(event): Boolean
[static] Invia un evento a tutti i listeners registrati.
forward(): void
[static] Carica il prossimo URL nella history di navigazione.
getBaseURL(): String
[static] Restituisce l'indirizzo di base del documento.
getHistory(): Boolean
[static] Restituisce la configurazione dell'history.
getId(index): String
[static] Restituisce l'id del primo e probabilmente l'unico oggetto Flash registrato.
getIds(): Array
[static] Restituisce una lista di tutti gli oggetti Flash registrati.
getParameter(param): String
[static] Restituisce il valore del parametro dalla querystring.
getParameterNames(): Array
[static] Restituisce un Array dei nomi dei parametri presenti nella querystring.
getPath(): String
[static] Restituisce il valore dell'anchor senza la querystring.
getPathNames(): Array
[static] Restituisce un elenco di tutte le cartelle nel percorso di deep linking.
getQueryString(): String
[static] Restituisce il valore della querystring.
getStatus(): String
[static] Restituisce il testo di status della finestra del browser.
getStrict(): Boolean
[static] Restituisce lo stato dello strict mode.
getTitle(): String
[static] Restituisce il titolo del documento HTML.
getTracker(): String
[static] Restituisce la funzione javascript definita come page view tracker.
getValue(): String
[static] Restituisce il valore dell'anchor.
go(delta): void
[static] Carica l'URL indicata dal parametro delta dalla history.
hasEventListener(event): Boolean
[static] Verifica l'esistenza di listeners registrati per un dato tipo di evento.
href(url, target): void
[static] Apre una nuova URL nel browser.
popup(url, name, options, handler): void
[static] Apre una finestra popup.
removeEventListener(type, listener): void
[static] Rimuove un event listener.
removeId(id): void
[static] Rimuove un id dalla lista degli oggetti Flash registrati per l'API.
resetStatus(): void
[static] Ripristina lo status della finestra del browser.
setHistory(history): void
[static] Abilita o disabilita la creazione di elementi dell'history.
setId(id): void
[static] Imposta l'id di un singolo oggetto Flash che sarà registrato per l'API.
setStatus(status): void
[static] Imposta lo status della finestra del browser.
setStrict(strict): void
[static] Abilita o disabilita lo strict mode.
setTitle(title): void
[static] Imposta il titolo del documento HTML.
setTracker(tracker): void
[static] Imposta una funzione per il page view tracking.
setValue(value): void
[static] Imposta il valore dell'anchor.

Dettagli dei Metodi

addEventListener

public static function addEventListener(type, listener):void

Registra un event listener.

Parametri:
type:String - Tipo di evento.
listener:Function - Event listener.

addId

public static function addId(id):void

Aggiunge un id alla lista degli oggetti Flash registrati per l'API.

Parametri:
id:String - ID dell'oggetto Flash.

back

public static function back():void

Carica l'URL precedente nella history di navigazione.


dispatchEvent

public static function dispatchEvent(event):Boolean

Invia un evento a tutti i listeners registrati.

Parametri:
event:Object - Event object.
Restituzione:
Boolean 

forward

public static function forward():void

Carica il prossimo URL nella history di navigazione.


getBaseURL

public static function getBaseURL():String

Restituisce l'indirizzo di base del documento.

Returns:
String 

getHistory

public static function getHistory():Boolean

Restituisce la configurazione dell'history.

Restituzione:
Boolean 

getId

public static function getId(index):String

Restituisce l'id del primo e probabilmente l'unico oggetto Flash registrato.

Parametri:
index
Restituzione:
String 

getIds

public static function getIds():Array

Restituisce una lista di tutti gli oggetti Flash registrati.

Restituzione:
Array 

getParameter

public static function getParameter(param):String

Restituisce il valore del parametro dalla querystring.

Parametri:
param:String - Nome del parametro.
Restituzione:
String 

getParameterNames

public static function getParameterNames():Array

Restituisce un Array dei nomi dei parametri presenti nella querystring.

Restituzione:
Array 

getPath

public static function getPath():String

Restituisce il valore dell'anchor senza la querystring.

Restituzione:
String 

getPathNames

public static function getPathNames():Array

Restituisce un elenco di tutte le cartelle nel percorso di deep linking.

Returns:
Array 

getQueryString

public static function getQueryString():String

Restituisce il valore della querystring.

Restituzione:
String 

getStatus

public static function getStatus():String

Restituisce il testo di status della finestra del browser.

Restituzione:
String 

getStrict

public static function getStrict():Boolean

Restituisce lo stato dello strict mode.

Restituzione:
Boolean 

getTitle

public static function getTitle():String

Restituisce il titolo del documento HTML.

Restituzione:
String 

getTracker

public static function getTracker():String

Restituisce la funzione javascript definita come page view tracker.

Restituzione:
String 

getValue

public static function getValue():String

Restituisce il valore dell'anchor.

Restituzione:
String 

go

public static function go(delta):void

Carica l'URL indicata dal parametro delta dalla history.

Parametri:
delta:Number - Un valore intero che rappresenta la posizione relativa nella history.

hasEventListener

public static function hasEventListener(event):Boolean

Verifica l'esistenza di listeners registrati per un dato tipo di evento.

Parametri:
event:String - Event type.
Restituzione:
Boolean 

href

public static function href(url, target):void

Apre una nuova URL nel browser.

Parametri:
url:String - The resource to be opened.
target:String - Target window.

popup

public static function popup(url, name, options, handler):void

Apre una finestra popup.

Parametri:
url:String - L'URL della risosrsa da aprire.
name:String - Il nome della finestra popup.
options:String - Opzioni da passare al metodo window.open().
handler:String - Codice JavaScript opzionale per la gestione dell'evento popup.

removeEventListener

public static function removeEventListener(type, listener):void

Rimuove un event listener.

Parametri:
type:String - Event type.
listener:Function - Event listener.

removeId

public static function removeId(id):void

Rimuove un id dalla lista degli oggetti Flash registrati per l'API.

Parametri:
id:String - ID of the object.

resetStatus

public static function resetStatus():void

Ripristina lo status della finestra del browser.


setHistory

public static function setHistory(history):void

Abilita o disabilita la creazione di elementi dell'history.

Parametri:
history:Boolean - History state.

setId

public static function setId(id):void

Imposta l'id di un singolo oggetto Flash che sarà registrato per l'API.

Parametri:
id:String - ID of the object.

setStatus

public static function setStatus(status):void

Imposta lo status della finestra del browser.

Parametri:
status:String - Status value.

setStrict

public static function setStrict(strict):void

Abilita o disabilita lo strict mode.

Parametri:
strict:Boolean - Strict mode state.

setTitle

public static function setTitle(title):void

Imposta il titolo del documento HTML.

Parametri:
title:String - Title value.

setTracker

public static function setTracker(tracker):void

Imposta una funzione per il page view tracking. Il valore predefinito è 'urchinTracker'.

Parametri:
tracker:String - Una funzione da usare per il page view tracking.

setValue

public static function setValue(value):void

Imposta il valore dell'anchor.

Parametri:
value:String - Una stringa che sarà aggiunta al link base del documento HTML.