Problème avec getURL dans une animation flash - Flash/ActionScript - Programmation
Marsh Posté le 22-07-2006 à 11:33:27
parce qu'il y a une erreur dans ton frameset. poste ton frameset.
Marsh Posté le 22-07-2006 à 20:55:43
ok le voici :
<div id="calque_page" style="position:absolute; width:771px; height:600px; z-index:1; left: 6px; top: 177px;overflow:visible ">
<IFRAME SRC="
accueil.php" NAME="page" HEIGHT="600" WIDTH="771" frameborder="0" scrolling="no" >
Désolé, votre navigateur ne supporte pas les cadres locaux.
</IFRAME>
</div>
Marsh Posté le 22-07-2006 à 21:31:52
voici la page contenant le flash :
<html>
<head>
<title>Titre</title>
<meta http-equiv="Content-Type" content="text/html;iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape" )&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<link href="style.css" rel="stylesheet" type="text/css">
<link rel="icon" href="favicon.ico" />
</head>
<BODY background="images/fond.png">
<table width="784" border="0" align="center">
<tr>
<td>
<div id="calque_global" style="position:relative; left:0px; height:0px; top:0px; left:0px; z-index:2">
<div id="calque_titre_menu" style="position:absolute; left:0px; top:0px;width:784px; height:800px;z-index:1; visibility:visible;"><img name="Calque_1" src="images/Calque_1.gif" width="784" height="800" border="0"></div>
<div id="calque_bandeau_haut" style="position:absolute; width:400px; height:139px; z-index:3; left: 372px; top: 5px;">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="130">
<param name="movie" value="flash/mp33.swf">
<param name="quality" value="high">
<embed src="flash/mp33.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="130"></embed>
</object>
</div>
<div id="menu_provisoire" class="Style1" style="position:absolute; width:700px; height:15px; z-index:1; left: 50px; top: 145px;">
<div align="center" class="Style3">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="620" height="40">
<param name="movie" value="flash/menu.swf">
<param name="quality" value="high">
<embed src="flash/menu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="620" height="40"></embed>
</object>
</div>
</div>
<div id="calque_page" style="position:absolute; width:771px; height:600px; z-index:1; left: 6px; top: 177px;overflow:visible ">
<IFRAME SRC="
accueil.php" NAME="page" HEIGHT="600" WIDTH="771" frameborder="0" scrolling="no" >
Désolé, votre navigateur ne supporte pas les cadres locaux.
</IFRAME>
</div>
</td>
</tr>
</table>
</body>
</html>
Marsh Posté le 25-07-2006 à 12:27:57
moi je ferais comme ça mais je sais pas si c'est la bonne méthode :
Ton flash envoie une variable à ta page (playlist dans ton cas).
Dans ta page tu mets une condition : Si lavariable = playlist alors <IFRAME SRC=" . $lavariable . ".php etc ....
Marsh Posté le 25-07-2006 à 19:42:06
slt merci pour ta réponse
mais l'interet de l'iframe, c'e'st justement de pas avoir a recharger la page principale. avec ta solution je devrais la recharger pour que le php soit interprété.
Mon problème consiste juste a ouvrir une page dans un cadre a partir d'une anim flash.
Le problème est d'ailleurs étrange car ca marche parfaitement sous firefox
a+
Marsh Posté le 25-07-2006 à 21:07:20
c'est du bricolage, et comme tout bricolage ça parait impossible à debugger proprement.
fait un appel de fonction javascript depuis flash en remplacement du getURL, et fait changer la page avec window.location.
Marsh Posté le 26-07-2006 à 17:53:40
c bizarre, je dois quand meme pas etre le seul a vouloir afficher une page dans un cadre a partir d'une anim flash ...
craps youpla, la solution que tu proposes est vraiment de la bidouille pour ce que je veux faire, j'espère trouver le prob avant de devoir en arriver là.
merci
a+
Marsh Posté le 26-07-2006 à 18:54:56
bon alors je viens de trouver l'astuce :
ca fonctionne aussi sous IE si je mets :
getURL("playlists.php","page" );
au lieu de
getURL("playlists.php","page","GET" );
si qqn a une explication je suis preneur,
vive flash !
a+
Marsh Posté le 22-07-2006 à 02:04:06
Salut à tous,
j'aimerais votre aide pour résoudre ce probème : j'ai créé un bouton dans una animation auquel j'ai associé ce code :
boutonCharger.onRelease = function(){
getURL("playlists.php","page","GET" );
};
je souhaite don,c afficher la page playlists dans le carde nommé "page"
tout marche bien sous firefox mais pas sous IE, d'ou cela peut-il venir ?
merci pour votre aide
a+