Bonjour bonjour, alors voilà, je me suis mis plus ou moins récemment à Flash, donc, excusez d'avance ma question si la réponse vous paraît évidente ^^.
La situation : j'ai une page index.html avec 3 frames (menu, mainFrame et bottom). La page "menu" contient le fichier swf qui pose problème avec le code suivant :
<html xmlns="
[ Lien ]" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test</title>
</head>
<body bgcolor="#ffffff">
<!--url's used in the movie-->
<!--text used in the movie-->
<!-- saved from url=(0013)about:internet -->
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="
[ Lien ]" width="550" height="400" id="test" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="test.swf" /><param name="quality" value="high" /><param name="loop" value="false" /><param name="bgcolor" value="#ffffff" /><embed src="test.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="test" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="
[ Lien ]" />
</object>
</body>
</html>
Le fichier test.swf est réduit à son plus simple élément :
* frame 1 :
stop();
gotoAndStop("traitement");
* frame 5 (avec l'ancre "traitement") :
stop();
....oui, c'est tout : test.swf ne contient rien d'autre, ni dessin, ni texte, juste ce code-là.
Le problème, c'est qu'en appelant index.html en utilisant easyPHP (et même en testant directement cette page mise sur un serveur avec le php activé), ça ne marche pas : la page s'affiche, mais c'est comme si test.swf tournait en boucle infinie !!!???
Voilà, j'ai été long à décrire le problème, mais c'est parce que je ne sais vraiment pas pourquoi ça fait cela. D'ailleurs, en appelant directement le fichier menu.html (contenant test.swf), donc sans passer par une frame, là, ça marche. Ca marche aussi sans utiliser de serveur PHP....mais ça ne marche pas en utilisant les frames+serveur PHP.....
