Salut,
Est-il possible de récupérer dans une anim flash des variables Javascript?
Thx.
Salut,
Est-il possible de récupérer dans une anim flash des variables Javascript?
Thx.
Oui c'est possible ...
exemple de javascriptet dans cette page ou tu as du flash
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.mymovie.SetVariable("NOMDETAVARIABLE",document.form1.text1.value);
et dans ton flash tu as juste besoin d'une variable qui se nomme NOMDETAVARIABLE
Code : Sélectionner tout - Visualiser dans une fenêtre à part <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="65" name="mymovie" id="mymovie"> ................
voila en gros ce qu'il y a a dire ... par contre dans mon javascript il y a l'action d'un form ... n'oubli pas de le nomme form1 et ton champs text text1
# La rubrique Web
# Javascript / PHP / Flash / (X)HTML / CSS
# Les FAQs
# Les Sources
# Mon profil LinkedIn
ok merci bcp je devrais m'en sortir avec cà!!
![]()
OUiiiiin 'SetVariable' n'est pas reconnu par Netscape ...
oups ... c'est vrai mais tu auras deja une bonne partie des gens qui pourront voir ton site
![]()
![]()
![]()
# La rubrique Web
# Javascript / PHP / Flash / (X)HTML / CSS
# Les FAQs
# Les Sources
# Mon profil LinkedIn
maus je dois développer cà pour l'école et si je leur dis que ca tourne pas sous NN je pense qu'ils seront pas contents 8)
J'ai essayé aussi la méthode qui consiste à modifier l'HTML généré par flash pour passer des variables de la facon suivante : <PARAM NAME=movie VALUE="Histogramme.swf?valeura=...&valeurb=..."> mais sans resultats(avec FlashMX ptet que ca marche avec flash5).![]()
honnetement je peux pas te dire j'ai pâs testé .... mais c'est vrai qu'avec flash 5 ca marchais ...
mais dis moi pkoi tu as besoin de recuperer des varibles javascript en flash ... il ya peut etre une autre solution, et au fait c'est koi ton ecole ca m'interesse, c'est peut etre mon ancienne ...![]()
![]()
![]()
# La rubrique Web
# Javascript / PHP / Flash / (X)HTML / CSS
# Les FAQs
# Les Sources
# Mon profil LinkedIn
L'école c'est l'université de Mons en Belgique. En fait ce que je fais : je simule une election politique dans laquelle je génère un nombre de votes pour 5 candidats différents, et cela de facon aléatoire. Je ne connais donc jamais à l'avance le nombre de votes pour chaque candidat mais je les stocke dans des variables(javascript tout cà). Ensuite je dois permettre à l'apprenant(c'est une lecon de statistiques en fait), de dresser un histogramme, c'est à dire de faire monter sur un graphique des barres qui representent le nombre de votes pour chaque candidat. Je fais cà en flash et je dois donc pouvoir controler que les barres arrivent au bon niveau(ces niveaux sont les votes que j'ai stockés ds mon javascript) d'ou le passage du Javascript au Flash![]()
![]()
Pourquoi ne pas stocker tes variables dans un simple fichier texte (.txt) que tu appelles depuis flash, du style (le fichier texte)
et tu définis var1 et var2 dans flash, que tu appelles avec un getvariables (je ne me souviens plus de la syntaxe ni de la fonction exacte dans flash)var1=valeur1&var2=valeur2
J'y avais pensé mais je ne vois pas comment créer le fichier texte, c'est impossible en javascript et je ne peux utiliser php ni perl...![]()
Et tu es obligé de passer par du javascript ?
Pourquoi tu ne gères pas tout dans flash, le formulaire + les graphs ?
Oui pkoi ne pas tout gerer ds flash, donne moi un bout de code et je pourrais peut etre t'aider a faire quelque chose directement avec flash !
N'hesite pas a m'envoyer ton doc et je verrais ce que je peux faire![]()
![]()
![]()
![]()
# La rubrique Web
# Javascript / PHP / Flash / (X)HTML / CSS
# Les FAQs
# Les Sources
# Mon profil LinkedIn
En fait c'est tout à fait vrai j'aurais dû tout faire en flash(vu que c'est pas un pblm de générer des nombres aléatoires en falsh), mais j'ai commencé en javascript(j'avais peur de me lancer ds le flash 8) que je connaissais pas du tout, je voyais plus cà comme 'du graphisme' et on m'avait conseillé le js)mais j'ai bien été obligé de passer par le flash et maintenant je me rends compte que ca aurait été mieux de tout faire comme ca. Mais ici il me reste plus assez de temps pour tout refaire en flash malheureusement...![]()
Et ici j'ai trouvé les FScommands ca pourrait ptet marcher, je sais pas si vous connaissez?
THX,
Pierre.
P.S :pour la prochaine lecon, je crois que je vais tout faire en flash mais se pose peut etre aussi un pblm, c'est de savoir si je peux passer les nombres générés aléatoirement(les votes de l'election, qui seraient ds un formu à champs dynamiques par exemple) à mon anim qui ferait l'histogramme??
ben les fscommand c'est pour communiquer avec flash player ou effectivment avec le navigateur ... mais c'est pour des commandes du style mettre en plein ecran ou quitter l'apli par exemple ... malheureusement rien a voir avec ton pb je pense ...![]()
![]()
![]()
Et puis pour le dialogue flash/flash ... heureusement qu'il n'y a aucun pb 8)... et en plus tu as plusieurs methode possible ... mais je te les donnerais au moment ou tu en auras besoin hein !!!!!
![]()
![]()
![]()
![]()
![]()
# La rubrique Web
# Javascript / PHP / Flash / (X)HTML / CSS
# Les FAQs
# Les Sources
# Mon profil LinkedIn
Ok merci bcp![]()
mais de rien n'hesite pas ... bon courage !![]()
# La rubrique Web
# Javascript / PHP / Flash / (X)HTML / CSS
# Les FAQs
# Les Sources
# Mon profil LinkedIn
Re :o ,
pour terminer la lecon, on me demande de permettre à l'apprenant de pouvoir faire un devoir lorsqu'il a terminé les exercices précédents.
Est-il possible dans mon animation(l'histogramme) d'avoir un bouton qui ne serait cliquable que lorsque l'exercice est terminé.
Le bouton se débloquerait une fois l'exercice terminé et en cliquant dessus, l'apprenant afficherait la page avec l'énoncé du devoir...
Par exemple un bouton qui ne serait cliquable que lorsque une variable est à une bonne valeur.![]()
Ils doivent m'envoyer un bouquin sur l'actionScript, j'espère qu'ils vont plus trop tarder![]()
Ben tu mets ton bouton dans la frame qui suit la fin de l'exo, ou dans celle qui donne les résultats (si il y en a une)
Ben oui il suffit de mettre ton bouton sur une frame uniquement lorsque l'exercice est trminé ...![]()
mais si tu veux que l'on voit le bouton (mais qu'il ne soit pas cliquable)lorsque la personne fé son exo ... ben mets un bouton invisible sur un elmt qui represente ton bouton, et mets ton bouton invisible sur la frame a la fin de l'exo
si tu ne sais pas faire de bouton in visible demande je te ferais un piti doc rien que pour toi(et pi pour les ot' evidement
)
# La rubrique Web
# Javascript / PHP / Flash / (X)HTML / CSS
# Les FAQs
# Les Sources
# Mon profil LinkedIn
Ce que j'ai fait ici, c'est un bouton qui vérifie que l'exercice est bien fait et si c'est le cas, ca passe directement au devoir...mais ca va ptet pas leur plaire et faudra un bouton intermédiaire. Puis le truc du bouton invisible ca a l'air cool tu peux me l'expliquer qd même![]()
qd t'as le temps
![]()
Partager