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 MX] Problème de concatenation


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 13
    Par défaut [FLASH MX] Problème de concatenation
    Bonjour,
    j'ai un petit problème de concatenation et je comprend pas d'où ça viens :
    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
    for (var i = 0; i<noeuds.length; i++) {
    		 var dice = Math.round(Math.random()*15)+5;
    		//nom du projet
    		var type_media = noeuds[i].attributes.type_media;
    		var nom = noeuds[i].attributes.nom_media;
     
    		//On crée un clip vide et le positionne
    		var img = this.createEmptyMovieClip("img"+i, i);
    		img._x = (i%5)*110+10;
    		img._y = Math.floor(i/5)*110+10;
    		//mettre ici le code qui lance l'anim à t+1
    		//On charge le clip externe dans view
    		var view = img.createEmptyMovieClip("view", 0);
    		view.loadMovie(type_media+".swf");
    		view.gotoAndPlay(dice);
    		//On enregistre les infos pour les passer au popup media.php     
    		img.width = noeuds[i].attributes.width;
    		img.height = noeuds[i].attributes.height;
    		//On affiche l'image dans un popup lors du clic
    		fen = this.type_media + ".php?id=" + this.nom,
    		img.onRelease = function() {
    			popup(fen, this.width, this.height);
    		};
    	}
    la fonction popup me lance la fenêtre .php?id=
    alor que j'attend plutôt son.php?id=fichier

    merci

  2. #2
    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,

    j'ai pas testé mais si tu fais :

    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
    for (var i = 0; i<noeuds.length; i++) {
       concat(i);
    }
     
    function concat(i) {
           var dice = Math.round(Math.random()*15)+5;
          //nom du projet
          var type_media = noeuds[i].attributes.type_media;
          var nom = noeuds[i].attributes.nom_media;
     
          //On crée un clip vide et le positionne
          var img = this.createEmptyMovieClip("img"+i, i);
          img._x = (i%5)*110+10;
          img._y = Math.floor(i/5)*110+10;
          //mettre ici le code qui lance l'anim à t+1
          //On charge le clip externe dans view
          var view = img.createEmptyMovieClip("view", 0);
          view.loadMovie(type_media+".swf");
          view.gotoAndPlay(dice);
          //On enregistre les infos pour les passer au popup media.php     
          img.width = noeuds[i].attributes.width;
          img.height = noeuds[i].attributes.height;
          //On affiche l'image dans un popup lors du clic
          fen = this.type_media + ".php?id=" + this.nom,
          img.onRelease = function() {
             popup(fen, this.width, this.height);
          };
    }
    Est-ce que cela marche mieux?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 13
    Par défaut
    en fait j'ait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    img.url = "./"+type_media+".php?id="+nom;
    		img.width = noeuds[i].attributes.width;
    		img.height = noeuds[i].attributes.height;
    		img.top = noeuds[i].attributes.top;
    		img.gauche = noeuds[i].attributes.gauche;
    		//On affiche l'image dans un popup lors du clic
    		img.onRelease = function() {
    			popup(this.url, this.width, this.height,  this.gauche, this.top);
    et ça marche, j'avaias oublié d'affecter la variable à img.

    merci

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 14/01/2006, 20h30
  2. [FLASH MX] Problème avec l'objet Date
    Par n_tony dans le forum Flash
    Réponses: 13
    Dernier message: 22/03/2005, 13h44
  3. [FLASH MX]Problème de bouton et de _level
    Par Geilgestorm dans le forum Flash
    Réponses: 9
    Dernier message: 01/07/2004, 16h37
  4. [Flash MX] Problème d'ouverture d'URL
    Par n_tony dans le forum Flash
    Réponses: 2
    Dernier message: 07/04/2004, 16h13
  5. [Flash Mx] Problème de contour texte
    Par tahiti bob dans le forum Flash
    Réponses: 13
    Dernier message: 12/03/2004, 13h52

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