Problema com flash 9

ricardo_21

Suspenso
Criei um questionário em flash. Depois publiquei-o num site. Mas quando vai a abrir o ficheiro .swf aparece:

"A script in this movie is causing Adobe Flash 9 to run slowly. If it continues to run, your computer may become unresponsive. Do you want to abort the script?"

Se carregar "sim", o questionário não abre, se carregar "não" volta a aparecer esta mensagem!

Nota: se eu abrir o questionário a partir dos .swf guardado no pc, abre perfeitamente no browser. Só quando os meto no directório do server, é que deixam de funcionar. No directório meti todos os ficheiros criados pelo programa onde construi o questionário: questionario.swf, swf.js, questionario.html e w18093133.xml.

Alguém sabe porque isto acontece?? :(

Cumps!
 
Última edição:
Esse erro é quando o actionscript entra em ciclo infinito ( não precisa de ser infinito, basta que demore mais de 15 segundos a processar), é para prevenir que rebente o swf. Sem mostrares codigo é mandar tiros para o ar.
 
Esse erro é quando o actionscript entra em ciclo infinito ( não precisa de ser infinito, basta que demore mais de 15 segundos a processar), é para prevenir que rebente o swf. Sem mostrares codigo é mandar tiros para o ar.

Obrigado pela resposta psico!

Penso que o código seja este. Retirei-o do ficheiro swf.js:

function writeSwf(movie, width, height) {
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + width + '" height="' + height + '" ID="sf" VIEWASTEXT>');
document.write(' <param name="movie" value="' + movie + '" />');
document.write(' <param name="quality" value="high" />');
document.write(' <param name="wmode" value="window" />');
document.write(' <param name="allowScriptAccess" value="always" />');
document.write(' <param name="allowFullScreen" value="true" />');
document.write(' <embed src="' + movie + '" quality="high" name="sf" allowScriptAccess="always" allowFullScreen="true" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '" />');
document.write('</object>');
}
No html tem isto:

<html>

<head>
<script language="javascript" src="swf.js"></script>
<title>Psicologia</title>
<!-- saved from url=(0014)about:internet -->
</head>

<body leftmargin="0" topmargin="0">
<center>
<font size=5 color="#000080">Psicologia</font>
<br>
<script language="javascript">
<!--
writeSwf("qq.swf", 720, 540);
//-->
</script>
</center>
</body>

</html>
Será isto?

Cumps!
 
Back
Topo