• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

CiberSkull

Actionscript 3.0 e abrir sites

2 mensagens neste tópico

Ola, eu estou a fazer um banner em flash. Ao clicar em certas imagens deveria abrir um link previamente escolhido. Tendo eu pensado, estupidamente, que sendo mais recente seria mais fácil. Como puderão adivinhar não é o caso.

O código que uso é o seguinte:

var url:String = "http://www.adobe.com"; //mudar pa url q se quer
Security.allowDomain("*");
var request:URLRequest = new URLRequest(url);
navigateToURL(request,'_blank');

 

Já não existe o gotoURL... o código HTML é este:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled-1</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#333333">
<!--url's used in the movie-->
<!--text used in the movie-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
if (AC_FL_RunContent == 0) {
	alert("This page requires AC_RunActiveContent.js.");
} else {
	AC_FL_RunContent(
		'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
		'width', '200',
		'height', '300',
		'src', 'Untitled-1',
		'quality', 'high',
		'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
		'align', 'middle',
		'play', 'true',
		'loop', 'true',
		'scale', 'showall',
		'wmode', 'window',
		'devicefont', 'false',
		'id', 'Untitled-1',
		'bgcolor', '#333333',
		'name', 'Untitled-1',
		'menu', 'true',
		'allowFullScreen', 'false',
		'allowScriptAccess','always',
		'movie', 'Untitled-1',
		'salign', ''
		); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="200" height="300" id="Untitled-1" align="middle">
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="Untitled-1.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#333333" />	<embed src="Untitled-1.swf" quality="high" bgcolor="#333333" width="200" height="300" name="Untitled-1" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>
</body>
</html>

Também já tentei executar javascript para abrir a pagina, mas mesmo assim não dá. o erro é dado pelo player (só quando esta embutido numa pagina HTML) a dizer que está tentar aceder a um site na net e que não é seguro. A adobe fala de SandBoxes mas não percebi muito bem.... alguém tem uma ideia?

Tudo de bom e obrigado pela resposta.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

exprimentei aqui e realmente acontece esse problema. Exprimentaste localmente ou já online?? é que localmente normalmente acontece esse tipo de problemas de segurança.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora