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

ActionScript 1 & ActionScript 2 Discussion :

[FLASH 8] Problème utilisation MovieClipLoader


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut [FLASH 8] Problème utilisation MovieClipLoader
    salut,
    c'est un script pourcharger des images à partir d'un fichier xml.
    Le chargement est ok.
    Mais j'ai un souci dans la fonction makeStrip();
    Mes images ne se chargent pas...

    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
     
    var path:String;
    var imgSrc:Array = new Array();
    var imgTitle:Array = new Array();
    var listen:Object = new Object();
    var mc:MovieClipLoader = new MovieClipLoader();
    mc.addListener(listen);
     
     
    function loadXml(dir:Number){
    ...
    }
     
    function makeStrip(){
    	for(var i:Number=0;i<imgSrc.length;i++){
    		var newMc:String = "mc" + i;
    		mc = createEmptyMovieClip(newMc,this.getNextHighestDepth());	
     
    		listen.onLoadInit = function(){
    			this._x = 100;
    			this._height = 400;		
    			trace(this);			
    		}
    		mc.loadClip(path + imgSrc[i],newMc);
    	}
    }
     
    loadXml(2);

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    642
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 642
    Par défaut
    Essaye de modifier cette ligne:
    mc = createEmptyMovieClip(newMc,this.getNextHighestDepth());
    par

    mc = createEmptyMovieClip(this[newMc],this.getNextHighestDepth());

  3. #3
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    j'ai essayé, mais pareil.
    Si j'ajoute 'trace(mc);' après
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mc = createEmptyMovieClip(newMc,this.getNextHighestDepth());
    J'obtiens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    _level0.mc0
    _level0.mc1
    _level0.mc2
    _level0.mc3
    _level0.mc4
    _level0.mc5
    _level0.mc6
    ...
    tous sont sur le level 0...

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    642
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 642
    Par défaut
    Ce que tu veux ou pas?

  5. #5
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    Ce que tu veux ou pas?
    bah non, je veux pouvoir les voir sur ma scène simultanément, donc je pense qu'il faut qu'ils aient un niveau différent. Je pensais que ça serait le cas en utilisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.getNextHighestDepth()
    Est ce pour cela que mes images ne se chargent pas dans mes clips?

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    642
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 642
    Par défaut
    Je sais pas, je suis pas un pro en flash, mais j'aurais fait ça:

    function makeStrip(){
    for(var i:Number=0;i<imgSrc.length;i++){
    var newMc:String = "mc" + i;
    mc = createEmptyMovieClip(this[newMc], i);

    listen.onLoadInit = function(){
    this._x = 100;
    this._height = 400;
    //trace(this);
    }
    mc.loadClip(path + imgSrc[i],newMc);
    }
    }

    loadXml(2);

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

Discussions similaires

  1. [CR 2008] Problème utilisation de composants flash
    Par bcgetpause dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 28/04/2008, 16h17
  2. Réponses: 10
    Dernier message: 21/03/2007, 09h54
  3. Réponses: 5
    Dernier message: 14/01/2006, 20h30
  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