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] Chargement dynamique


Sujet :

Flash

Vue hybride

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 24
    Par défaut [FLASH 8] Chargement dynamique
    Bonjour,

    Avant de m'arracher totalement les cheveux voici mon probleme.
    Je fais une galerie dynamique php/xml, Donc je recupere un fichier xml et
    je fais un boucle pour afficher toutes les images de la galerie avec pour objectif de faire un effet de transition au chargement de chaque image.

    Mais je n'arrive pas à acceder à mes objets créer pour gerer le fading et les action dessus.
    J'ai remplacer par __XXX__ les endroits ou ca semble coincer, j'ai essayé this["thumb"+i] et thumb mais rien à faire, quand je test à mettant thumb0 la premiere image marche correctement ?????

    Gros merci d'avance.

    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
    for(i=0;i<nbimage;i++){
    	nom_image = galerie.childNodes[i].attributes.url;
    	var thumb:MovieClip = this.createEmptyMovieClip("thumb"+i, this.getNextHighestDepth());
    	thumb._x=i*150;
    	thumb._y=0;
    	var mclListener:Object = new Object();
     
    	mclListener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
    		 //trace(target + ".onLoadProgress with " + bytesLoaded + " bytes of " + bytesTotal);
    	}
     
    	mclListener.onLoadComplete = function(target_mc:MovieClip) {
    		 //trace("charger");
    		 fading(__XXX__,8);
    		 __XXX__.onRelease=function(){
    				trace("click"); 
    		 }
    	};
     
    	var image_mcl:MovieClipLoader = new MovieClipLoader();
    	image_mcl.addListener(mclListener);
    	image_mcl.loadClip("galerie/hao/vignette/"+nom_image, thumb);
    }

  2. #2
    Membre émérite
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Par défaut
    Salut,

    mmh louche ta manière de procéder... je ferais plutot qu'un seul loader Sinon pour ton problème :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    var mclListener:Object = new Object();
     
    	mclListener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
    		 //trace(target + ".onLoadProgress with " + bytesLoaded + " bytes of " + bytesTotal);
    	}
     
    	mclListener.onLoadComplete = function(target_mc:MovieClip) {
    		 //trace("charger");
    		 fading(target_mc,8);
    		 target_mc.onRelease=function(){
    				trace("click"); 
    		 }
    	};
    @++

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 24
    Par défaut [FLASH 8] : louche ?
    Salut,

    Merci pour ta reponse, je vais tester tout ca.
    Pourquoi c'est louche ma facon de faire ?
    j'ai chopé l'exemple dans l'aide de flash

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 24
    Par défaut [Flash 8] Loader
    Ok j'ai compris ce que tu voulais me dire.
    Je creer un seul objet loader donc en dehors de ma boucle.


    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
    var mclListener:Object = new Object();
    var image_mcl:MovieClipLoader = new MovieClipLoader();
    image_mcl.addListener(mclListener);
     
    for(i=0;i<nbimage;i++){
    	nom_image = galerie.childNodes[i].attributes.url;
    	var thumb:MovieClip = this.createEmptyMovieClip("thumb"+i, this.getNextHighestDepth());
    	thumb._x=i*150;
    	thumb._y=0;
     
     
    	mclListener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
    		 trace(target + ".onLoadProgress with " + bytesLoaded + " bytes of " + bytesTotal);
    	}
     
    	mclListener.onLoadComplete = function(target_mc:MovieClip) {
    		 //trace("charger");
    		 fading(target_mc,8);
    		 target_mc.onRelease=function(){
    				trace("click"); 
    		 }
    	};
    	image_mcl.loadClip("galerie/hao/vignette/"+nom_image, thumb);
    }

  5. #5
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 852
    Par défaut
    et c'est bon ça marche ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 24
    Par défaut oui
    oui impeccable merci.

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

Discussions similaires

  1. [FLASH 5] Chargement dynamique d'image
    Par ViveLesQuads dans le forum Flash
    Réponses: 26
    Dernier message: 12/12/2006, 10h59
  2. Réponses: 2
    Dernier message: 25/10/2005, 18h03
  3. [FLASH MX2004] Chargement dynamique de composant
    Par stailer dans le forum Flash
    Réponses: 4
    Dernier message: 08/07/2005, 00h40
  4. [FLASH MX] Chargement dynamique de Jpeg progressif
    Par Pierre-Yves VAROUX dans le forum Flash
    Réponses: 3
    Dernier message: 13/02/2005, 15h16
  5. [FLASH MX 2004]Chargement dynamique d'1 SWF ???
    Par Geilgestorm dans le forum Flash
    Réponses: 5
    Dernier message: 11/05/2004, 11h56

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