Salut,
En fait il y a bien une solution, mais c du bidouillage.
Tu mets ton flash dans une iframe.
Code HTML :
<iframe id="iframe" src="h.html"></iframe>
Tu mets un onclick sur ton diaporama, lorsque tu clickes dessus, tu appeles une fonction javascript où tu mets :
Code Javascript :
document.getElementById('iframe').src='h.html?audio=on';
Ca va refresh ton iframe et donc ton flash
Tu récupères avec un $_GET php la valeur que tu as mis dans l'url que tu mets dans la balise object et param
Code PHP :
<object type="application/x-shockwave-flash" data="tonAnim.swf?audio=<?php echo $_GET['audio']; ?>" width="800" height="600">
<param name="movie" value="tonAnim.swf?audio=<?php echo $_GET['audio'] ?>" />
</object>
Il te suffit alors de récuperer cette valeur dans ton flash. C'est très simple audio sera defini comme une des variables du root avec la valeur que tu lui as assigné
exemple:
Code ActionScript :
switch(audio)
{
case "on":Movieclip.play;break; //ceci est bien sur un exemple
default:Movieclip.stop;break;
}
Ya un peu de boulot mais voilà une solution à ton problème
Enjoy !