Class SWFAddress

SWFAddress è distribuito come una classe di primo livello. I progetti che utilizzano il code packages devono usarlo come com.asual.swfaddress package.

Proprietà Pubbliche

onChange:Function
[static] Invocato al cambiamento di indirizzo.
onInit:Function
[static] Invocato all'inizializzazione della API.

Metodi Pubblici

addEventListener(type:String, listener:Function):void
[static] Registra un event listener.
back():void
[static] Carica l'ultima URL nella history di navigazione.
dispatchEvent(event: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.
getParameter(param:String):String
[static] Restituisce il valore del parametro dalla querystring.
[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:Number):void
[static] Carica l'URL indicata dal parametro delta dalla history.
hasEventListener(type:String):Boolean
[static] Verifica l'esistenza di listeners registrati per un dato tipo di evento.
href(url:String, target:String = "_self"):void
[static] Apre una nuova URL nel browser.
popup(url:String, name:String = "popup", options:String = "", handler:String = ""):void
[static] Apre una finestra popup.
removeEventListener(type:String, listener:Function):void
[static] Rimuove un event listener.
resetStatus():void
[static] Ripristina lo status della finestra del browser.
setHistory(history:Boolean):void
[static] Abilita o disabilita la creazione di elementi dell'history.
setStatus(status:String):void
[static] Imposta lo status della finestra del browser.
setStrict(strict:Boolean):void
[static] Abilita o disabilita lo strict mode.
setTitle(title:String):void
[static] Imposta il titolo del documento HTML.
setTracker(tracker:String):void
[static] Imposta una funzione per il page view tracking.
setValue(value:String):void
[static] Imposta il valore dell'anchor.

Dettagli delle Proprietà

onChange

public static var onChange:Function

Invocato al cambiamento di indirizzo.


onInit

public static var onInit:Function

Invocato all'inizializzazione della API.


Dettagli dei Metodi

addEventListener

public static function addEventListener(type:String, listener:Function):void

Registra un event listener.

Parametri
type:String — Tipo di evento.
listener:FunctionEvent listener.

back

public static function back():void

Carica l'ultima URL nella history di navigazione.


dispatchEvent

public static function dispatchEvent(event:Event):Boolean

Invia un evento a tutti i listeners registrati.

Parametri
event:EventEvent 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

getParameter

public static function getParameter(param:String):String

Restituisce il valore del parametro dalla querystring.

Parametri
param:String — Parameter name.
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:Number):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(type:String):Boolean

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

Parametri
type:StringEvent type.
Restituzione
Boolean

href

public static function href(url:String, target:String = "_self"):void

Apre una nuova URL nel browser.

Parametri
url:String — L'URL della risosrsa da aprire.
target:String (default = "_self") — La finestra in cui aprire l'URL.

popup

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

Apre una finestra popup.

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

removeEventListener

public static function removeEventListener(type:String, listener:Function):void

Rimuove un event listener.

Parametri
type:StringEvent type.
listener:FunctionEvent listener.

resetStatus

public static function resetStatus():void

Ripristina lo status della finestra del browser.


setHistory

public static function setHistory(history:Boolean):void

Abilita o disabilita l'inserimento nell'history.

Parametri
history:Booleanhistory state.

setStatus

public static function setStatus(status:String):void

Imposta lo status della finestra del browser.

Parametri
status:String — La stringa da visualizzare.

setStrict

public static function setStrict(strict:Boolean):void

Abilita o disabilita lo strict mode.

Parametri
strict:Booleanstrict mode state.

setTitle

public static function setTitle(title:String):void

Imposta il titolo del documento HTML.

Parametri
title:String — Il titolo della finestra.

setTracker

public static function setTracker(tracker:String):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:String):void

Imposta il valore dell'anchor.

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