Otem a noite, em meia a tanta coisa pra faze! resolvi fazer um Browser em Flex,
uma vez a muito tempo atraz tinha lido alguem que queria fazer isso...
Tempo Gasto: 2:30
A lógica é bem simples,
Em um Application, crio um canvas que será meu Frame.
Este Frame, será preenchido com o resultado de uma chamada a um JavaScript que se encontra no HTML.
Frame(Canvas):
/**
* Valida, e Passa o source (URL) para carregar o Frame.
**/
public function set source(source: String): void{
if(source){
if (! ExternalInterface.available){
throw new Error("ExternalInterface não funciona neste Browser, somente Internet Explorer 5 ou superior, Firefox Mozilla 1.7.5 , Opera , ou Browsers que suportam NPRuntime ");
}
__source = source;
//Chama o JavaScript e carrega o Frame.
ExternalInterface.call("carregaIFrame", source);
moveIFrame();
}
}
O ExternalInterface, é a class responsável por fazer uma chamada a uma lógica em JavaScript no HTML, porisso chama-se "ExternalInterface".
HTML:
function carregaIFrame(url){
}
Download do Source da Aplicação:
(Link)
terça-feira, 3 de abril de 2007
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário