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 :

Charger un swf sans le lire immédiatement.


Sujet :

ActionScript 1 & ActionScript 2

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Charger un swf sans le lire immédiatement.
    Bonjour à tous,

    J'ai un petit problème de chargement de ressources dans mon fla.

    Je souhaite charger toutes les ressources avant de jouer l'animation et pour cela j'ai fait un petit loader classique avec une barre de progression.

    La progression dépend du chargment du swf courant ainsi que le chargement d'un "Sound" (mp3) et d'une autre animation swf assez grosse.

    Je ne trouve pas comment on fait pour charger le swf sans commencer à le lire.

    Ci dessous le code utilisé pour le chargement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    bandeSon = new Sound(this);
    bandeSon.loadSound("bandeson.mp3",false);
     
    this.createEmptyMovieClip("animation1",999);
    animation1.loadMovie("animation1.swf", animation1);
    Et pour le loader :

    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
     
    this.onEnterFrame = function() {
    	var _loaded = _root.getBytesLoaded()+ animation1.getBytesLoaded() + bandeSon.getBytesLoaded();
     
    	var _total = _root.getBytesTotal() + animation1.getBytesTotal() + bandeSon.getBytesTotal();
     
    	percent = Math.round(_loaded * 100/ _total);
     
    	trace("loading root=" + _root.getBytesLoaded() +" anim="+ animation1.getBytesLoaded() +" son=" + bandeSon.getBytesLoaded());
    	trace("trace : loaded=" + _loaded + ", total="+_total+", percent="+percent);
     
    	barreDeProgression.gotoAndStop(percent);
     
    	if (_loaded == _total ) {
    		this.onEnterFrame = undefined ;
    		gotoAndPlay(2);
    	}
    };
    Dernière modification par Invité ; 17/12/2009 à 14h57.

Discussions similaires

  1. [CS5] Lire code objet SWF sans Adobe
    Par keysersausage dans le forum Flash
    Réponses: 0
    Dernier message: 30/03/2011, 12h22
  2. UILoader (comment charger un SWF sans le lancer)
    Par Paco35 dans le forum Flash
    Réponses: 1
    Dernier message: 27/04/2009, 17h54
  3. Charger swf sans faire appel à un bouton
    Par fleurdelus dans le forum Flash
    Réponses: 1
    Dernier message: 05/10/2006, 16h24
  4. Charger un swf et le lire à chaque image
    Par rantanplan08 dans le forum Flash
    Réponses: 2
    Dernier message: 05/03/2006, 15h54
  5. [FLASH MX] Charger un swf dynamiquement
    Par Toutouffe dans le forum Flash
    Réponses: 3
    Dernier message: 24/01/2005, 01h19

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