Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MARIOMARIO

Flash Adicionar favoritos

Recommended Posts

Você pode criar uma função em JavaScript, que será chamada pelo Flash.

 

Obs: A opção de adicionar sites aos favoritos não funciona para o Firefox, por questões de segurança.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa. É claro!

 

Primeiramente você cria a função em JavaScript:

<script type="text/javascript">
function abrePop(l,src){
	var obj = document.getElementById(l);
	obj.style.behavior='url(#default#homepage)';
	obj.setHomePage(src);
}
</script>

Se você utilizasse elementos HTML, poderia fazer o seguinte:

<a id="link1" href="javascript: abrePop('link1','http://www.forum.imasters1.com.br')">Com link</a>
<br><br><div id="link2" onclick="abrePop('link2','http://www.forum.imasters2.com.br')" style="cursor:pointer">Com DIV</a>
<br><br><input type="text" id="link3" onclick="abrePop('link3','http://www.forum.imasters3.com.br')" style="cursor:pointer" value="Com input TEXT">

Porém, para chamar a partir do flash, deverá chamar a função da seguinte forma:

on(release){
getURL("javascript:abrePop('idDoFlash','http://www.forum.imasters1.com.br')");
}

Repetindo: Essa opção não funciona no Firefox e Chrome por questões de segurança.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa. É claro!

 

Primeiramente você cria a função em JavaScript:

<script type="text/javascript">
function abrePop(l,src){
	var obj = document.getElementById(l);
	obj.style.behavior='url(#default#homepage)';
	obj.setHomePage(src);
}
</script>

Se você utilizasse elementos HTML, poderia fazer o seguinte:

<a id="link1" href="javascript: abrePop('link1','http://www.forum.imasters1.com.br')">Com link</a>
<br><br><div id="link2" onclick="abrePop('link2','http://www.forum.imasters2.com.br')" style="cursor:pointer">Com DIV</a>
<br><br><input type="text" id="link3" onclick="abrePop('link3','http://www.forum.imasters3.com.br')" style="cursor:pointer" value="Com input TEXT">

Porém, para chamar a partir do flash, deverá chamar a função da seguinte forma:

on(release){
getURL("javascript:abrePop('idDoFlash','http://www.forum.imasters1.com.br')");
}

Repetindo: Essa opção não funciona no Firefox e Chrome por questões de segurança.

 

E em AS3?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.