begin process at 2012 05 26 20:48:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

Javascript

 > 

Communication Javascript -> Flash


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

Communication Javascript -> Flash

vendredi 8 décembre 2006 à 18:24:12 | Communication Javascript -> Flash

Blacknight91titi

Membre Club
Bonjour,

Etant en plein dévellopement de Flash-nouvelle (qu'il vous sera possible de voir [v.3 ou 2 celon votre navigateur] dans ma signature) je recherche à envoyer des données à un swf depuis Javascript.
En recherchant un peu de le net j'ai trouver une solution très intéréssante :
window.document.swfName.SetVariable("VariableName", "value");
Cette méthode est très efficace sous Internet Explorer ainsi que sous Firefox mais fait planter le navigateur sous Opéra (9.01) et ne fonctionne pas sous Nescape 7.02.
C'est a ce titre que je viens demander de l'aide sur le forum.

Comment envoyé des données à un swf depuis Javascript (sans rechargement de page) et qui soit compatible pour tout les navigateurs (ou du moins Nescape et Opéra, il me sufira de vérifier le navigateur autrement) ?

J'avais essayer une autre façon avec les FlashVars mais qui ne fonctionne ni sous Firefox (1.5.0.8), ni sous Nescape, ni sous Opéra :
Je chargais un swf dans une div caché a qui je donnais des variables (via FlashVars).
Le swf chargé envoyait mes données à mon swf principal via la fonction LocalConnection();
Le système marchais impecablement sous Internet Explorer mais il s'avère que le SetVariable soit plus efficace car en temps réel.

D'avance merci pour vos réponses.


Blacknight
[ Lien ] La révolution arrive !
v.3/v.2 : [ Lien ]
vendredi 8 décembre 2006 à 22:23:01 | Re : Communication Javascript -> Flash

goldenboy68

Regarde voir du côté de la classe ExternalInterface, j'ai écrit un tuto pour le lancement d'une fonction JS à partir de Flash, mais l'inverse est également possible...donc passage de variable, mais j'ai jamais eu le temps de faire le second tuto pour le sens inverse! lol (et puis sur le moment j'avais l'utilité que dans le premier sens).

à mon avis ça devrait pouvoir régler tes soucis.

@+! Samy
samedi 9 décembre 2006 à 00:10:14 | Re : Communication Javascript -> Flash

Blacknight91titi

Membre Club
Merci pour l'information.
Je me renseigne tout de suite sur la fonction ExternalInterface
[...]
J'ai regarder dans le dico de Flash.
Super ! C'est niquel.
Je test sa tout de suite et je vous informe si c'est bien multi-browser.

Merci goldenboy68 (sa faisait un moment qu'on c'était pas croisé)
[...]
Vérification sur 4 navigateurs :
- Internet Explorer (6.0): Nikel ! Sa marche !
- Firefox (1.5.08) : Un petit problème au chargement pour l'éxécution mais il semble que cela fonctionne.
- Opéra (9.01) : Aucun changement, la fonction de marche pas.
- Nescape (7.02) : La fonction ne marche pas car elle n'est compatible qu'avec Nescape 8.0 et plus.
[...]
En résumé c'est pas encore tout a fait résolu mon problème

Blacknight
[ Lien ] La révolution arrive !
samedi 9 décembre 2006 à 12:06:36 | Re : Communication Javascript -> Flash

goldenboy68

j'avais jamais testé sur les 4 naviguateurs.
Pour moi ça fonctionne dans IE et FF dans le sens Flash appelle JS...je n'ai pas cherché plus loin. lol
Paraît que ça fonctionne sous Safari.

@+!
samedi 9 décembre 2006 à 18:49:19 | Re : Communication Javascript -> Flash

Blacknight91titi

Membre Club
J'ai essayer sous Nescape 8.0, sa marche correctement (de Javascript à Flash, dans l'autre sens pas encore)
Sous Opéra toujours pas par contre...

Je continu mes recherches.

Blacknight
[ Lien ] La révolution arrive !


Cette discussion est classée dans : javascript, données, flash, navigateur, swf


Répondre à ce message

Sujets en rapport avec ce message

popup et flash [ par micode ] Salut à tous, j'aurais voulu ouvrir une popup à partir d'un bouton dans un swf, le placer à une taille et a un endroit précis mais sans passer par un Un SWF dans un autre qui ne fonctionne plus [ par ChronoTiger ] Bonjour à tous,voilà mon PB, en fait j'ai un flash qui fonctionne parfaitement en solo (importation de données XML...).Le PB, est que quand je fais un Javascript déclenche Flash [ par aposfa ] Bonjour à tousAlors je vais vous donner un exemple et vous demander si cela est possible ou non :Imaginons une page HTML avec un fichier swf, et en de Navigateur + Flash [ par MatthieuH ] Bonjour, Je voudrais savoir si il se produit les navigateurs internets détéctent lorsque l'on clic à l'intérieur d'un flash ? Je m'explique: J'ai u Utiliser une galerie swf dans un .fla [ par mauvaisdawa ] Bonjour à tous, N'étant pas doué en flash, je viens demander un peu d'aide. Voila, je créé un site en flash. j'aimerai utiliser une galerie toute fa preloader un site full flash [ par guyom008 ] bonjour à tous, Je suis débutant en Flash CS3 et j'aimerai avoir des conseils pour préaloader un site full flash en une seul fois. Je m'explique, j Faire un preloader digne de ce nom pour animation flash [ par BBFUNK01 ] Hello, je sais que c'est une question récurrente sur ce forum, mais bon je la repose quand même :) Je suis presque arrivé à la fin de la réalisation bouton flash fonctionne sur un swf et pas sur un autre [ par yoplaboum69 ] Bonjour, Alors la je ne comprend pas du tout ce qui se passe... J'ai un bouton qui ne fonctionne pas avec un onPress et dès que je le transforme en c [bonne section?] redimentionnnement d'un ou plusieurs swf [ par jkonrad ] Bonjour Je suis entrain de créer un site entièrement en flash, mon problème est le suivant: j'aimerais que mon animation s'adapte à la taille de l'éc Flash et quel logiciel pour la base de données ? [ par geozero ] Bonjour à tous, J'aimerai réaliser une carte animée et interactive (avec frise chronologique) sous flash à partir d'une base de données. Comme je tra


Nos sponsors


Sondage...

Comparez les prix

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 : 0,296 sec (4)

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