Bonjour,
j'ai un problème que je n'arrive pas à résoudre depuis quelque temps.
J'ai fais un site web ou il y a à la fois du flash (pour le fond) et du HTML par dessus.
J'aimerai que sur la page d'accueil on puisse profiter du fond qui "recompose une image" et qu'au clic des boutons "le cd" et "le badge intéractif" un clip blanc s'affiche afin de pouvoir lire plus aisément les contenus.
Or pour l'instant soit j'ai le fond blanc partout soit je ne l'ai pas, j'ai tout essayé et je n'arrive pas à faire fonctionner tout ça.
En gros je veux juste appeler cette fonction qui afficherai le clip en question au clic du bouton qui lui est en HTML :
Fonction flash :
1 2 3
| function afficherClip() {
back.visible = true;
} |
Pour l'instant j'ai ça :
AS 3 :
1 2 3 4 5 6 7 8 9 10 11 12
| /* ##########################################
CODE AS3 >> COMMUNICATION AVEC JS
########################################## */
import flash.external.ExternalInterface;
import flash.events.Event;
ExternalInterface.addCallback("envoiActionScript", afficherClip);
back.visible = false;
function afficherClip() {
back.visible = true;
} |
Javascript :
1 2 3 4 5 6 7 8 9 10
| <script >
function envoiActionScript(fondSite) {
var isIE = navigator.appName.indexOf("Microsoft") != -1;
return (isIE) ? window[fondSite] : document[fondSite];
}
function afficherClip() {
getFlashMovie("fondSite").envoiActionScript();
}
</script> |
HTML (Le bouton) :
<li><a href="#" onclick="MM_changeProp('site','','display','block','DIV'); envoiActionScript()" id="cd" class="direct" style="clear:both"><span>Le CD</span></a></li>
et enfin mon swf a bien comme id : <object id="fondSite" ....>
Voilà, je vous joint les sources téléchargeables ici :
>>> sur http://catalarem.com/vrac/france_gall.zip <<<
(j'ai tout mis mais la page html s'appelle "conceptboard2.html" et le flash "site.fla", ne vous inquiétez pas je ne suis pas un méchant professionnel avide de profiter de flasheurs gratuits mais juste étudiant en graphisme.)
et surtout je remercie celui qui m'aidera d'avance !!
Rémy
Partager