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.
|
getBaseURL():String
[estática]
Retorna o endereco base do documento.
|
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 .
|
getPathNames():Array
[static]
Retorna uma lista de todas as pastas no caminho da ancora.
|
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 = "_self"):void
[estática]
Carrega um novo URL no navegador.
|
popup(url:String, name:String = "popup", 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:Function
Chamada quando ocorre a inicialização da API.
public static function addEventListener(type:String, listener:Function):void
Regista um event listener.
type:String
— Tipo de evento.
listener:Function
— Event listener.
public static function back():void
Carrega o último URL do histórico de navegação.
public static function dispatchEvent(event:Event):Boolean
Dispara um evento para todos os event listeners registados.
event:Event
— Objecto de evento. Boolean
public static function forward():void
Carrega o próximo URL do histórico de navegação.
public static function getBaseURL():String
Retorna o endereco base do documento.
String
public static function getHistory():Boolean
Devolve a configuração do histórico.
Boolean
public static function getParameter(param:String):String
Devolve o valor de um parâmetro da querystring
param:String
— Nome do parâmetro.
String
public static function getParameterNames():Array
Devolve a listagem de todos os nomes de parâmetros existentes na querystring.
Array
public static function getPath():String
Devolve o valor da âncora, sem a querystring
String
public static function getPathNames():Array
Retorna uma lista de todas as pastas no caminho da ancora.
Array
public static function getQueryString():String
Devolve a querystring.
String
public static function getStatus():String
Devolve 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():String
Devolve o título do documento HTML.
String
public static function getTracker():String
Provides the tracker function.
String
public static function getValue():String
Devolve o valor da âncora.
String
public static function go(delta:Number):void
Carrega 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):Boolean
Verifica 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 = "_self"):void
Carrega um novo URL no navegador.
url:String
— Localização do conteúdo a ser aberto.target:String
(default = "_self
")
— Janela de destino.
public static function popup(url:String, name:String = "popup", options:String = "", handler:String = ""):void
Abre uma nova janela do navegador.
url:String
— Localização do conteúdo a ser aberto.name:String
(default = "popup
")
— Nome da nova janela . options:String
(default = "
")
— Opções passadas como parâmetro para o método window.open() do javascript do navegador.handler:String
(default = "
")
— Código JavaScript opcional para gerir a nova janela. public static function removeEventListener(type:String, listener:Function):void
Remove um event listener.
type:String
— Tipo de evento.
listener:Function
— Event listener. public static function resetStatus():void
Elimina o texto de estado da janela do navegador.
public static function setHistory(history:Boolean):void
Activa ou desactiva a criação de entradas no histórico.
history:Boolean
—Estado activo ou desactivo .
public static function setStatus(status:String):void
Define 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):void
Define 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):void
Define 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-2008 Rostislav Hristov, Asual DZZD. Tradução para português por Luis Bello Moraes.