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 :

Problème de UNDEFINED


Sujet :

Flash

  1. #1
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut Problème de UNDEFINED
    Bonjour, voilà je test depuis hier 18h00 un code qui me permet de lire dans un fichier texte et de prendre un certains nombres de variables qui seront ensuite utiliser dans le style : getURL(mavariable,"_self");

    Donc voilà mon problème quand je clique sur le bouton, il me sort une page internet avec rien dedans ou plutot avec ce message :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Fichier introuvable
     
    Firefox ne peut trouver le fichier à l'adresse /C|/Documents and Settings/Samy/Mes documents/Programmation/Site/undefined.
     
        *   Vérifiez la syntaxe du nom de fichier (dont le respect des minuscules/majuscules) ;
     
        *   Vérifiez si le fichier n'a pas été déplacé, renommé ou supprimé.
    Pourtant le fichier existe bien, voilà le code situé sur la frame :

    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
    var lien01;
    var lien02;
    var lien03;
    var lien11;
    var lien12;
    var lien13;
    var lien21;
    var lien22;
    var lien23;
    var lien31;
    // on déclare la fonction lireLeTexte
    function read1 () 
    {
    	// on définit un objet LoadVars
    	var monLoadVars = new LoadVars ();
    	// on lui indique de charger notre fichier texte
    	monLoadVars.load("liens.txt");
    	// on attend qu'il ai chargé notre fichier texte ( avec onLoad )
    	monLoadVars.onLoad = function () {
    	// on ajoute le message dans le panneau de texte nome "texte"
    	lien01 = this.lien01;
    	lien02 = this.lien02;
    	lien03 = this.lien03;
    	lien11 = this.lien11;
    	lien12 = this.lien12;
    	lien13 = this.lien13;
    	lien21 = this.lien21;
    	lien22 = this.lien22;
    	lien23 = this.lien23;
    	lien31 = this.lien31;
    	}
    }
    Voilà un code d'un des boutons, c'est le meme pour tous mais le numéro après "lien" change :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    on (release)
    {
    	read1();
    	getURL(lien03,"_self");
    }
    Voilà le contenu du fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    &lien01=http://samsoft.frbb.net&
    &lien02=http://sayro.free.fr/SamSoft/logiciels/PPLE Gestion 2006.zip&
    &lien03=http://sayro.free.fr/SamSoft/logiciels/PPLE Gestion 2006-Linux.zip&
    &lien11=http://sayro.free.fr/SamSoft/logiciels/R_PLAS_setup.exe&
    &lien12=http://sayro.free.fr/SamSoft/logiciels/R_Plas.zip&
    &lien13=http://sayro.free.fr/SamSoft/logiciels/R_Plas-Linux.zip&
    &lien21=&http://sayro.free.fr/SamSoft/logiciels/Rnd_Password_setup.exe&
    &lien22=http://sayro.free.fr/SamSoft/logiciels/Rnd_Password 2008-Linux.zip&
    &lien23=http://sayro.free.fr/SamSoft/logiciels/Rnd_Password 2008.zip&
    &lien31=http://sayro.free.fr/SamSoft/logiciels/Interferences.rar&
    Où est/sont le(s) problème(s) ? , merci

  2. #2
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    bonjour,
    je ne suis pas sur que ça vienne de là mais personnellement j'ai toujours vu les fichiers de variables structurés comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    lien01=http://samsoft.frbb.net
    &lien02=http://sayro.free.fr/SamSoft/logiciels/PPLE Gestion 2006.zip
    &lien03=http://sayro.free.fr/SamSoft/logiciels/PPLE Gestion 2006-Linux.zip
    pas de "&" pour la première variable et pas non plus de "&" à la fin de chaque ligne...


  3. #3
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    non, c'est pas les & en plus qui posent problemes, au contraire, c'est plutot une sécu ...


    SamSoft : le probleme vient du FLA qui contient la fonction "read1" -> elle n'a pas le temps de charger les données car le getUrl est juste derriere .. elle devrait plutot etre appellé lors de l'ini du SWF !

  4. #4
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    Oui mais vous me conseillez de le mettre où car je débute un peu et l'initiation du SWF n'est pas endroit que je connais lol une petite indication svp !

  5. #5
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    hors du "on (release)" -> par exemple sur la 1ere frame de la scene !

  6. #6
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    mais c'est ce que j'ai fais car le code du bouton est dans le bouton et le read1 est sur la frame1 de la scène contenant le bouton que dois je donc faire ?

  7. #7
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    alors fait des trace() pour trouver l'origine du probleme ...

  8. #8
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    je crois que c'est un genre de "affichage de bugs" mais sinon c'est bizarre, sans rien touché ca a marché puis au second essai, plus rien ,étrange ? pouvez pas me faire un petit code pour régler mon problème, svp

  9. #9
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    Alors j'ai suivi vos instructions, j'ai mis le code de read1 sur la frame (pas dans le code du bonton, sur la frame) (image 1) et le code du bouton, eh ! il est dans le bouton mais ca ne marche toujours pas, je ne vois vraiment pas je crois que je vais devenir gaga Quelqu'un aurait il une

  10. #10
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    je crois vraiment que tu le place au mauvais endroit, le read() doit etre HORS du bouton ... si tu peux poster le fla ?

  11. #11
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    Voilà le rar : http://sayro.free.fr/SamSoft/Tests/page_logiciels.rar

    Dedans, il y a le fichier "liens.txt" + "pages_logiciels.fla" voilà si vous pouviez l'étudier, merci

  12. #12
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    commences par virer tous les appels a read1() qui sont DANS LES BOUTONS !

    ensuite a l'endroit ou tu declares ta fonction read1 tu as juste a l'appeller et ca marche ->
    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
    var lien01;
    var lien02;
    var lien03;
    var lien11;
    var lien12;
    var lien13;
    var lien21;
    var lien22;
    var lien23;
    var lien31;
    // on déclare la fonction lireLeTexte
    function read1 () 
    {
    	// on définit un objet LoadVars
    	var monLoadVars = new LoadVars ();
    	// on lui indique de charger notre fichier texte
    	monLoadVars.load("liens.txt");
    	// on attend qu'il ai chargé notre fichier texte ( avec onLoad )
    	monLoadVars.onLoad = function () {
    	// on ajoute le message dans le panneau de texte nome "texte"
    	lien01 = this.lien01;
    	lien02 = this.lien02;
    	lien03 = this.lien03;
    	lien11 = this.lien11;
    	lien12 = this.lien12;
    	lien13 = this.lien13;
    	lien21 = this.lien21;
    	lien22 = this.lien22;
    	lien23 = this.lien23;
    	lien31 = this.lien31;
    	}
    }
    read1 () ;

    mais ceci est plus logique vu que tu n'as pas a la re-utiliser :
    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
    var lien01;
    var lien02;
    var lien03;
    var lien11;
    var lien12;
    var lien13;
    var lien21;
    var lien22;
    var lien23;
    var lien31;
     
    // on définit un objet LoadVars
    var monLoadVars = new LoadVars ();
    // on lui indique de charger notre fichier texte
    monLoadVars.load("liens.txt");
    // on attend qu'il ai chargé notre fichier texte ( avec onLoad )
    monLoadVars.onLoad = function () {
    // on ajoute le message dans le panneau de texte nome "texte"
    lien01 = this.lien01;
    lien02 = this.lien02;
    lien03 = this.lien03;
    lien11 = this.lien11;
    lien12 = this.lien12;
    lien13 = this.lien13;
    lien21 = this.lien21;
    lien22 = this.lien22;
    lien23 = this.lien23;
    lien31 = this.lien31;
    }

    et voila
    j'espere que tu as compris le probleme et pourquoi ..

  13. #13
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    Merci tout fonctionne à merveille, je m'excuse pour la réponse tardive mais avec les cours et les contrôles, je n'ai pas beaucoup de temps à consacrer à ma passion, ca ira mieux cette semaine pas de contrôles juste quelques révisions par ci par là voilà donc sujet resolu !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/03/2013, 09h19
  2. problème d'undefined reference avec codeblocks
    Par matstriker dans le forum C
    Réponses: 4
    Dernier message: 20/04/2011, 13h26
  3. Problème compilation undefined reference to main
    Par Loïc Le Bars dans le forum Fortran
    Réponses: 1
    Dernier message: 30/03/2010, 16h52
  4. Toujours des problème de "undefined reference to"
    Par Verbalinsurection dans le forum C++
    Réponses: 12
    Dernier message: 12/10/2007, 01h38
  5. [PHP-JS] Problème Notice: Undefined index
    Par Sniper94-2 dans le forum Langage
    Réponses: 1
    Dernier message: 19/04/2007, 16h45

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