IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

JavaScript<---->ActionScript


Sujet :

Flash

  1. #1
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 13
    Par défaut JavaScript<---->ActionScript
    Salut,
    Est-il possible de récupérer dans une anim flash des variables Javascript?
    Thx.

  2. #2
    Rédacteur
    Avatar de BrYs
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 014
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 014
    Par défaut
    Oui c'est possible ...

    exemple de javascript
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.mymovie.SetVariable("NOMDETAVARIABLE",document.form1.text1.value);
    et dans cette page ou tu as du flash
    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"> ................
    et dans ton flash tu as juste besoin d'une variable qui se nomme NOMDETAVARIABLE

    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

  3. #3
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 13
    Par défaut
    ok merci bcp je devrais m'en sortir avec cà!!

  4. #4
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 13
    Par défaut
    OUiiiiin 'SetVariable' n'est pas reconnu par Netscape ...

  5. #5
    Rédacteur
    Avatar de BrYs
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 014
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 014
    Par défaut
    oups . .. c'est vrai mais tu auras deja une bonne partie des gens qui pourront voir ton site

  6. #6
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 13
    Par défaut
    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).

  7. #7
    Rédacteur
    Avatar de BrYs
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 014
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 014
    Par défaut
    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 ...

  8. #8
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 13
    Par défaut
    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

  9. #9
    Membre émérite
    Avatar de jérôme
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    591
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 591
    Par défaut
    Pourquoi ne pas stocker tes variables dans un simple fichier texte (.txt) que tu appelles depuis flash, du style (le fichier texte)
    var1=valeur1&var2=valeur2
    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)

  10. #10
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 13
    Par défaut
    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...

  11. #11
    Membre émérite
    Avatar de jérôme
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    591
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 591
    Par défaut
    Et tu es obligé de passer par du javascript ?
    Pourquoi tu ne gères pas tout dans flash, le formulaire + les graphs ?

  12. #12
    Rédacteur
    Avatar de BrYs
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 014
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 014
    Par défaut
    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

  13. #13
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 13
    Par défaut
    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??

  14. #14
    Rédacteur
    Avatar de BrYs
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 014
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 014
    Par défaut
    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 !!!!!

  15. #15
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 13
    Par défaut
    Ok merci bcp

  16. #16
    Rédacteur
    Avatar de BrYs
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 014
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 014
    Par défaut
    mais de rien n'hesite pas ... bon courage !

  17. #17
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 13
    Par défaut
    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

  18. #18
    Membre émérite
    Avatar de jérôme
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    591
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 591
    Par défaut
    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)

  19. #19
    Rédacteur
    Avatar de BrYs
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 014
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 014
    Par défaut
    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 )

  20. #20
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 13
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. definir variable actionscript(1/2) pour javascript
    Par raffa76000 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 0
    Dernier message: 01/06/2009, 23h57
  2. Récupérer variable Actionscript en javascript
    Par Thejemy dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/04/2009, 15h38
  3. Soucis de communication entre JavaScript et ActionScript
    Par GoTrUnKo dans le forum Dynamique
    Réponses: 5
    Dernier message: 15/01/2009, 10h48
  4. utilisé actionscript à la place de javascript
    Par maximenet dans le forum Flash
    Réponses: 0
    Dernier message: 01/06/2008, 16h35
  5. actionscript > onReleaseOutside = javascript > ?
    Par taffMan dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/01/2007, 19h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo