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 3 Discussion :

Ordre d'execution commandes AS3 [CS4]


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2008
    Messages : 69
    Par défaut Ordre d'execution commandes AS3
    Bonjour à tous,

    Je débute en Flash et je passe beaucoup de temps dans les tutoriels (merci à ceux qui les écrivent!) mais là je ne comprends pas le résultat d'un test... J'aimerai une petite explication niveau séquence d'exécution des commandes... Voici les quelques lignes (tirées d'un tutoriel ) que j'exécute

    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 chargeur:Loader = new Loader();
     
    chargeur.load(new URLRequest("images/exemple.jpg"));
    chargeur.load(new URLRequest("images/images.jpg"));
     
    chargeur.contentLoaderInfo.addEventListener(Event.COMPLETE,finDuChargement);
    chargeur.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, avancement);
    chargeur.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, indiquerErreur);
     
    // on définit la fonction finDuChargement, executée par l'évenement COMPLETE :
    function finDuChargement ( event:Event ) {
    	trace("Chargement terminé !");
    	/** get the bitmap info from the loaded content**/
    	var image:Bitmap = Bitmap(chargeur.content);
    	/** get the bitmapdata **/
    	var bitmap:BitmapData = image.bitmapData
    	stage.addChild(image);
    }
     
    function avancement (event:Event) {
    	trace(event.target.bytesLoaded+" chargés sur "+event.target.bytesTotal);
    }
     
    // fonction indiquant si une erreur de chargmement survient :
    function indiquerErreur( event:Event ) {
    	trace(event);
    }
    Le résultat est l'affichage de l'image "images.jpg" sur la scène et la trace est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    0 chargés sur 7546
    7546 chargés sur 7546
    Chargement terminé !
    Je pensais que l'animation chargerait la première image et exécuterait ensuite la fonction "finduchargement" laissant une première trace. Puis elle chargerait la deuxième et exécuterait à nouveau "finduchargement" complétant ainsi la trace... Or ici je n'ai que la deuxième partie.

    Quelle est la séquence d'exécution de ce script?!?


    Merci d'avoir lu ce message.

    Bonne journée à tous

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

    affiche l'image pour savoir laquelle est réellement chargé, mais je pense que le 2eme "load" doit écraser le 1er.
    de toute facon on ne met pas 2 load a la suite, normalement tu lances le 2eme load des que la 1ere image est chargé ou qu'une erreur est survenu !
    le but est de re-utiliser le Loader a chaque image chargé (ou erreur) pour charger la suivante

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2008
    Messages : 69
    Par défaut
    Bonjour,

    Merci pour votre réponse, c'était lors de tests pour comprendre le fonctionnement de Flash mais votre réflexion me semble tout à fait correcte...
    En effet le deuxième image écrase la première. Mon but était de comprendre si il y avait du parallélisme dans la gestion des évènements mais mon test était mal construit. Meaculpa. Je le vois maintenant car j'ai bouquiné depuis

    Bonne journée.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/06/2011, 13h56
  2. [AS3] Ordre d'execution
    Par eXiaNazaire dans le forum ActionScript 3
    Réponses: 7
    Dernier message: 17/08/2007, 14h24
  3. Réponses: 5
    Dernier message: 29/12/2005, 13h47
  4. probleme ordre d'execution de ma page asp
    Par Shosho dans le forum ASP
    Réponses: 5
    Dernier message: 10/05/2005, 14h51
  5. Réponses: 9
    Dernier message: 04/09/2004, 19h15

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