begin process at 2012 05 27 07:33:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

Javascript

 > 

ExternalInterface > Problème de communication entre un swf et javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ExternalInterface > Problème de communication entre un swf et javascript

jeudi 17 mars 2011 à 22:25:21 | ExternalInterface > Problème de communication entre un swf et javascript

Catalarem

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 :
Code ActionScript :
 function afficherClip() {
 back.visible = true;
}


Pour l'instant j'ai ça :
AS
Code ActionScript :
/* ##########################################
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 :

Code Javascript :
<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) :

Code HTML :
<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 :

>>> [ Lien ] <<<

(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
jeudi 17 mars 2011 à 23:50:23 | Re : ExternalInterface > Problème de communication entre un swf et javascript

pegase31

Membre Club Administrateur CodeS-SourceS
Bonjour, je n'ai pas regardé ta source (manque de temps), mais je te conseille vivement d'insérer ton animation à l'aide du script SWFObject2.

Peg'
vendredi 18 mars 2011 à 00:30:39 | Re : ExternalInterface > Problème de communication entre un swf et javascript

Catalarem

J'avais un problème au niveau du redimensionnement du flash en fond de page (qui est à 100%) avec les autres méthodes d'insertions, mais ce n'est pas vraiment mon soucis principal ^^. mais effectivement SWFObject c'est mieux, mais bon la facilité, Dreamweaver tout ça .... !
vendredi 18 mars 2011 à 14:28:05 | Re : ExternalInterface > Problème de communication entre un swf et javascript

Catalarem

Bonjour, je n'ai pas regardé ta source (manque de temps), mais je te conseille vivement d'insérer ton animation à l'aide du script SWFObject2.

Peg'



Mais au fait le fait que ça marche pas ça peut être dû à ça tu crois ?
vendredi 18 mars 2011 à 15:26:05 | Re : ExternalInterface > Problème de communication entre un swf et javascript

pegase31

Membre Club Administrateur CodeS-SourceS
Ca peut, j'ai déjà vu des soucis réglés comme ça.

Peg'
samedi 19 mars 2011 à 18:31:32 | Re : ExternalInterface > Problème de communication entre un swf et javascript

Catalarem

J'ai utilisé SWF object (d'ailleurs pour mettre à 100% il m'a fallu chercher parce que ça ne marchait pas sur firefox)..... et ça n'a pas pour autant résolu mon problème.


Cette discussion est classée dans : function, code, flash, html, externalinterface


Répondre à ce message

Sujets en rapport avec ce message

redirection forcée en Javascript... mais en flash ??? [ par disactis ] Bonjour à tous...je ne sais pas si ce sujet a éré vraiment abordé ici alors je pose le problème :J'ai trouvé une source sur javascriptfr.com qui perme Envois de code flash par Formulaire [ par lestephnet ] Salut je cherche une solution pour envoyer par formulaire flashun code html.Le formulaire passe par un php qui enregistre le contenu dans une fichier conversion de code en flash [ par joachimj ] Bonjour,Actuellement je tente de refaire mon site web (qui était 50% en html) à 100% en flash. Cependant je me trouve face à 1 nouveau problème. En ef Bannière flash [ par Mathoux ] Bonjour,Soyez indulgens avec moi, cela fait que quelque jour que j'utilise le flash.Alors voilà, j'ai créer une bannière en flash pour un concour. Mai Fullscreen, fenêtre pein écran [ par davidoffski ] Bonjour, j'ai mon site internet qui est créé en Flash, avec la page: index.html qui detecte la version du navigateur flash, la page flash_content.html insérer du html dans flash? [ par deadbeat ] Comment insérer ce code html pour qu' il fonctionne dans un fichier flash?Code shout box<?xml:namespace prefix = o ns = code html pour insere une galerie flash. [ par benartemi ] Bonjour,Je une galerie de image avenc des miniatures en flash(swf), tout fontione mes je ne sais pas comment la metre dans le code html.Je ne sais pas redimensionner une anim flash avec le code html [ par denniskayne ] Bonjour à tous ,Je viens de créer un site en flash mais j'ai un soucis , je ne connais pas le code source a mettre dans le fichier index.html avec que ExternalInterface.call [ par linece ] Bonjour a tousMe voila coincée avec cette nouvelle fonction de flash 8 : ExternalInterface.callje connais flash mais pas vraiment la communication ent introduire mon introduction flash dans une page HTML [ par fulltrip ] Voilà, je comprends pas très bien que mon introduction en flash me redirige vers une fenêtre pop up qui en plus de cela me bloque l'accès à ma page d'


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 13,244 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales