O SWFAddress é distribuido como uma classe de topo de nível. Os projectos que utilizem pacotes de código devem utilizá-la com o pacote com.asual.swfaddress.
| onChange:Função
[estática]
Chamada quando há uma mudança no endereço
|
| onInit:Função
[estática]
Chamada quando ocorre a inicialização da API.
|
|
addEventListener(type:String, listener:Function):void
[estática]
Regista um event listener.
|
|
back():void
[estática]
Carrega o último URL do histórico de navegação.
|
|
dispatchEvent(event:Event):Boolean
[estática]
Dispara um evento para todos os event listeners registados.
|
|
forward():void
[estática]
Carrega o próximo URL do histórico de navegação.
|
|
getHistory():Boolean
[estática]
Devolve a configuração do histórico.
|
|
getParameter(param:String):String
[estática]
Devolve o valor de um parametro da querystring.
|
|
getParameterNames():Array
[estática]
Devolve a listagem de todos os nomes de parâmetros existentes na querystring.
|
|
getPath():String
[estática]
Devolve o valor da âncora, sem a querystring .
|
|
getQueryString():String
[estática]
Devolve a querystring
|
|
getStatus():String
[estática]
Devolve o texto de estado da janela do navegador.
|
|
getStrict():Boolean
[estática] Devolve o estado do modo strict.
|
|
getTitle():String
[estática]
Devolve o título do documento HTML.
|
|
getTracker():String
[estática] Devolve a função JavaScript definida como tracker da visualização da página.
|
|
getValue():String
[estática]
Devolve o valor da âncora.
|
|
go(delta:Number):void
[estática]
Carrega um URL da lista do histórico.
|
|
hasEventListener(type:String):Boolean
[estática]
Verifica se existe algum event listener registado para um tipo de evento.
|
|
href(url:String, target:String):void
[estática]
Carrega um novo URL no navegador.
|
|
popup(url:String, name:String, options:String, handler:String):void
[estática]
Abre uma nova janela do navegador.
|
|
removeEventListener(type:String, listener:Function):void
[estática]
Remove um event listener.
|
|
resetStatus():void
[estática]
Elimina o texto de estado da janela do navegador.
|
|
setHistory(history:Boolean):void
[estática]
Activa ou desactiva a criação de entradas no histórico.
|
|
setStatus(status:String):void
[estática]
Define o texto do estado da janela do navegador.
|
|
setStrict(strict:Boolean):void
[estática] Activa ou desactiva o modo strict.
|
|
setTitle(title:String):void
[estática]
Define o título do documento HTML.
|
|
setTracker(tracker:String):void
[estática] Define uma função para fazer o page view tracking.
|
|
setValue(value:String):void
[estática]
Define o valor da âncora.
|
public static var onChange:Function
Chamada quando há uma mudança no endereço.
public static var onInit:FunctionChamada quando ocorre a inicialização da API.
public static function addEventListener(type:String, listener:Function):voidRegista um event listener.
type:String — Tipo de evento.
listener:Function — Event listener.
public static function back():voidCarrega o último URL do histórico de navegação.
public static function dispatchEvent(event:Event):BooleanDispara um evento para todos os event listeners registados.
event:Event — Objecto de evento. Boolean
public static function forward():voidCarrega o próximo URL do histórico de navegação.
public static function getHistory():BooleanDevolve a configuração do histórico.
Boolean
public static function getParameter(param:String):StringDevolve o valor de um parâmetro da querystring
param:String — Nome do parâmetro.
String
public static function getParameterNames():ArrayDevolve a listagem de todos os nomes de parâmetros existentes na querystring.
Array
public static function getPath():StringDevolve o valor da âncora, sem a querystring
String
public static function getQueryString():String
Devolve a querystring.
String
public static function getStatus():StringDevolve o texto de estado da janela do navegador.
String
public static function getStrict():Boolean
Devolve o estado do modo Strict, utilizado para forçar a utilização da barra "/" na formatação da âncora.
Retorna
Boolean
public static function getTitle():StringDevolve o título do documento HTML.
String
public static function getTracker():StringProvides the tracker function.
String
public static function getValue():StringDevolve o valor da âncora.
String
public static function go(delta:Number):voidCarrega um URL da lista do histórico.
delta:Number — Um inteiro que representa o índice da posição relativa no histórico.public static function hasEventListener(type:String):BooleanVerifica se existe algum event listener registado para um tipo de evento.
type:String — Tipo de evento.
Boolean
public static function href(url:String, target:String):voidCarrega um novo URL no navegador.
url:String — Localização do conteúdo a ser aberto.target:String — Janela de destino.
public static function popup(url:String, name:String, options:String, handler:String):voidAbre uma nova janela do navegador.
url:String — Localização do conteúdo a ser aberto.name:String — Nome da nova janela . options:String — Opções passadas como parâmetro para o método window.open() do javascript do navegador.handler:String — Código JavaScript opcional para gerir a nova janela. public static function removeEventListener(type:String, listener:Function):voidRemove um event listener.
type:String — Tipo de evento.
listener:Function — Event listener. public static function resetStatus():voidElimina o texto de estado da janela do navegador.
public static function setHistory(history:Boolean):voidActiva ou desactiva a criação de entradas no histórico.
history:Boolean —Estado activo ou desactivo .
public static function setStatus(status:String):voidDefine o texto do estado da janela do navegador.
status:String — Valor para o novo texto do estado.public static function setStrict(strict:Boolean):void
Activa ou desactiva o modo Strict. Com o modo activo, a API força a utilização da barra "/" quando se chama o setValue.
strict:Boolean — Estado do modo Strict. public static function setTitle(title:String):voidDefine o título do documento HTML.
title:String — Novo texto do título.public static function setTracker(tracker:String):void
Define a função para ser utilizada nas chamadas ao tracker de visualização da página.
A função pré-definida é 'urchinTracker' utilizado pelo google analytics.
tracker:String — Função do tracker. public static function setValue(value:String):voidDefine o valor da âncora.
value:String — Um valor que será adicionado no fim do endereço do documento HTML actual.Notas do tradutor:
Na versão inglesa utiliza-se o termo deep linking para definir o tipo de funcionalidade que esta API proporciona e para indicar o modo como efectivamente a comunica ao navegador e ao flash. No fundo coloca um cardinal (#) no fim do endereço e depois concatena o destino pretendido (ex: default.html#destino). Como o HTML já permitia este tipo de abordagem definida como âncora, optámos por utilizar a mesma nomenclatura, sendo que no exemplo anterior o valor da âncora é igual a "destino".
© 2006-2007 Rostislav Hristov, Asual DZZD. Tradução para português por Luis Bello Moraes.