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 :

[xml][actionscript] position d'un movie clip


Sujet :

Flash

  1. #1
    Mag
    Mag est déconnecté
    Candidat au Club
    Inscrit en
    Janvier 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 2
    Par défaut [xml][actionscript] position d'un movie clip
    Bonjour,
    je souhaite positionner un movie clip à partir de coordonnées écrites dans un fichier xml.
    Voici le code en actionscript:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    donnees_xml = new XML();
    donnees_xml.ignoreWhite = true;
    donnees_xml.onLoad = function(ok) {
        if (ok) {
            plan = donnees_xml.firstChild;
            x = plan.childNodes[0].childNodes[0].firstChild;
            y = plan.childNodes[0].childNodes[1].firstChild;
            _root.texte.text = x;
            lien = _root.attachMovie("disque86","disque86",1);
            lien._y = y;
            lien._x = x;
        }
    };
    donnees_xml.load('../xml/plan_bureau.xml');
    si j'écris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
            lien._y = 200;
            lien._x = 300;
    mon clip est bien positionné mais si j'écris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
            lien._y = y;
            lien._x = x;
    le clip est mal positionné.

    En plus mon texte prends bien la valeur de x quand je fais
    ce qui signifie que Flash lit bien ma valeur dans le fichier xml.

    Avez-vous une idée?

  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,
    essaye quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    lien._x = Number(x);
    Je crois que l'explication c'est qu'il considère x comme une chaine de caractères, si tu l'affiches dans un champ texte tu vois bien un entier mais c'est une chaine, l'expression Number(valeur) fait un "cast" de ta valeur et là ça devrait marcher...
    8)

  3. #3
    Mag
    Mag est déconnecté
    Candidat au Club
    Inscrit en
    Janvier 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 2
    Par défaut
    ce n'est pas bon, mais cela m'a donné une idée et j'ai essayé avec parseInt(x) et cela fontionne

    merci beaucoup

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

Discussions similaires

  1. Movie clip prend aléatoirement des positions bien définies
    Par compton dans le forum ActionScript 3
    Réponses: 0
    Dernier message: 23/03/2012, 04h33
  2. Réponses: 2
    Dernier message: 24/07/2007, 21h17
  3. Probleme de position d'un movie clip
    Par switchnix dans le forum Flash
    Réponses: 1
    Dernier message: 01/03/2007, 09h39
  4. [FLASH MX] Scrollbar associée à un movie-clip
    Par dens63 dans le forum Flash
    Réponses: 19
    Dernier message: 05/06/2006, 11h41
  5. [ActionScript] héritage d'un movie clip
    Par wwave dans le forum Flash
    Réponses: 1
    Dernier message: 18/01/2006, 09h44

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