J'ai un programme flash très simple qui joue de la musique. Il se compose d'un bouton de pause de lecture et d'une minuterie qui indique la position actuelle de la chanson. J'essaie de rendre possible la pause ou la lecture de la chanson en utilisant un bouton de forme normale.Pourquoi je ne peux pas obtenir Javascript pour parler à ActionScript
<div class="musicplayer_playpause">
<script type="text/javascript">
AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','65','height','68','src','player','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','wmode','transparent','id','flashobject','movie','player','flashvars','id=<?=$cur_songid;?>&type=<?=$_GET["type"];?>&csid=<?=$cur_songid;?>&l=<?=$Arrcntt+1;?>"'); //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,28,0" id="flashobject" width="65" height="68">
<param name="movie" value="player.swf" allowscriptaccess="always"/>
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="id" value="flashobject" />
<param name="swliveconnect" value="true" />
<embed src="player.swf" name="flashobject" width="65" height="68" quality="high" allowscriptaccess="always" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent" swliveconnect="true" ></embed>
</object>
</noscript></div>
Voici la fonction Javascript, que je mets dans la section:
<script type="text/javascript">
function Pause() {
var flash = document.getElementById('flashobject');
flash.PlayPause;
}
</script>
Et enfin voici le bouton J'utilise:
<form>
<input type="button" value="Play" name="Play" onClick="Pause();">
</form>
Lorsque je clique sur le bouton, Firefox de La console d'erreur dit "Flash is null" Que fais-je de mal?
Vous êtes javascript élément manque un guillemet. Faites-moi savoir si cela le résout afin que je puisse l'afficher comme une réponse. – Anthony
Merci, mais maintenant je reçois "Flash est nul" –