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 :

[FLASH 8] Flash dans un <Form>


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 200
    Par défaut [FLASH 8] Flash dans un <Form>
    Bonjour,
    J'ai actuellement un petit problème avec Flash 8.
    J'ai le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
    <BODY onload="lanceFlash('EyeTracker');" bgcolor="#FFFFFF">
    <!-- URL's used in the movie-->
    <!-- text used in the movie-->
     
    <script language="javascript">
     
    function lanceFlash(idFlash) {
      alert(lanceFlash  appelée');
      var Obj = document.getElementById(idFlash);
      if (Obj) {
         alert(Obj);
         alert('Obj trouve');
         Obj.DebutParam("flash_toto");
         //image, nom de la question, nombre de click attendus
         Obj.AjoutImage("../images/bienvenue.jpg","", 0);
         Obj.AjoutImage("../images/Mobilier.jpg","Quest_1", 2);
         Obj.AjoutImage("../images/Oxygen.jpg","Quest_2", 3);
         Obj.AjoutImage("../images/merci.jpg","", 0);
         Obj.FinParam();
        }
    }
     
    //Fonction appelée par FLash
    function CoordsClic(idFlash, nomQuestion, coordonnees) {
       document.forms["resultat"].elements[nomQuestion].value = coordonnees;
    }
     
    </script>
     
     
    <form name=entreFlash>
    </form> 
     
     
    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
     codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
     WIDTH=400 HEIGHT=300 id="EyeTracker">
     <PARAM NAME=movie VALUE="EyeTracker.swf">
      <PARAM NAME=quality VALUE=high>
      <PARAM NAME=bgcolor VALUE=#FFFFFF>
     
    </OBJECT>
    Ce code marche correctement (sur IE7 mais pas sur FireFox): sur le onload la fonction callExternalInterface(idFlash) est bien appelée puis les paramètres sont bien transmis au Flash
    Malheureusement dans l'application que je dois mettre mon Flash dans une balise <Form>. Sur cet exemple j'ai donc mis le </form> de <form name=entreFlash> après la balise </OBJECT>. Et la c'est le drame :
    Après un certain nombre de message d'erreur indiquant EyeTracker n'est pas défini, le Javascript plante sur Obj.DebutParam("flash_toto"); avec l'erreur Cet objet ne gere pas cette propriété ou cette méthode.
    Quelqu'un a t-il une idée pour résoudre ce problème
    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 200
    Par défaut
    IL n'y a vraiment personne qui a eu ce genre de problème ?

  3. #3
    Expert confirmé

    Avatar de freegreg
    Profil pro
    Inscrit en
    Août 2002
    Messages
    4 376
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2002
    Messages : 4 376
    Par défaut
    Salut,

    Tu n'as pas indiqué/mis la partie embed dans ton code html.
    cf http://flash.developpez.com/faq/flas...ublication#swf
    Essaie avec

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 200
    Par défaut
    Citation Envoyé par freegreg
    Salut,Tu n'as pas indiqué/mis la partie embed dans ton code html.
    Essaie avec
    Merci,
    En fait j'avais déja essayé avec embed. Ca marchait bien hors du Form, mais j'avais exactement la même cascade d'erreurs dans le Form.

Discussions similaires

  1. [FLASH MX2004] Classes dans sous-répertoires
    Par tomperso dans le forum Flash
    Réponses: 4
    Dernier message: 31/08/2006, 23h13
  2. [FLASH 8] Flash vers Flash
    Par Dark Anakin dans le forum Flash
    Réponses: 5
    Dernier message: 11/08/2006, 14h01
  3. [FLASH MX2004] Test dans une "frame" ?
    Par Invité1 dans le forum Flash
    Réponses: 7
    Dernier message: 26/07/2005, 18h15
  4. [FLASH MX] Flash interpolation forme
    Par mosquito dans le forum Flash
    Réponses: 3
    Dernier message: 13/05/2005, 09h28
  5. [FLASH MX] Flash > Mysql > Flash
    Par Typhlosion dans le forum Flash
    Réponses: 9
    Dernier message: 20/04/2005, 22h40

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