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 :

Chargement de mon SWF général


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2007
    Messages : 63
    Par défaut Chargement de mon SWF général
    Bonjour à tous.

    J'ai un autre soucis. Il concerne le pré chargement de mon application (swf) générale.

    J'ai regardé le tuto mais il se base sur le pré chargement d'une visionneuse. Moi je voudrais un pré chargement de mon SWF générale. J'ai essayé de gratter du coté des contentLoaderInfo URLLoader Loader mais je vois pas comment faire hormis pour une image ou un objet externe.

    Merci de votre aide je suis complètement bloqué la

  2. #2
    Membre expérimenté Avatar de k1rby
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2008
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2008
    Messages : 181
    Par défaut
    Pour faire un preloader sur ton swf global il faut que tu fasses soit une première frame qui contiendra le code AS du preloader soit faire une scène spécialement pour le preloader (ce que je préfère pasque mon esprit rigide aime tout séparer )

    Donc tu fais maj+F2 pour ouvrir la fenêtre des scènes, tu en ajoutes une que tu nommes intelligemment "preloader" (oh 'rly ? ) et tu la place en haut de la liste des scène (pour que ce soit elle qui soit exécutée en premier). Nomme l'autre scène "Animation" (par exemple).
    Ensuite tu y mets ce code :
    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
     
    //functions
    function loadedSt (e:Event) {
    	gotoAndPlay(1, "Animation");
    }
    function loadingSt (e:ProgressEvent) {
    	var pourcent:int;
    	pourcent = int(e.bytesLoaded/e.bytesTotal*100);
    	loadingT.text = "Chargement : " + pourcent + "%";
    }
     
    //events
    this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, loadingSt);
    this.loaderInfo.addEventListener(Event.COMPLETE, loadedSt);
     
    //other
    stop();
    Et c'est tout. Dans mon exemple loadingT est une zone de texte dynamique placée sur la scène qui affiche "Chargement : x%".

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2007
    Messages : 63
    Par défaut
    Merci K1rby de ta réponse.

    Moi en fait j'ai séparé mon code AS3 de mon fla (dans un fichier .as avec des packages) dans des classes. Du coup je n'ai rien posé sur la stage, j'ai créé mes MovieClip via mon code. Et c'est là que je ne vois pas comment faire...

    Mais impeccable ta solution si un jour je venais a réutiliser une application avec le code embarquée dans le fla et des évènements posés sur la stage je m'en servirai.


    Tu n'as pas une autre solution ? ou quelqu'un d'autre qui coderait comme moi avec son code dans un fichier .as à part?

    Merci d'avance.

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2007
    Messages : 63
    Par défaut
    Finalement je suis passé par un swf externe qui charge mon swf principal. çà me permettra d'avoir une classe preloader réutilisable et skinnable.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 23
    Par défaut
    Citation Envoyé par The SorroW Voir le message
    Finalement je suis passé par un swf externe qui charge mon swf principal. çà me permettra d'avoir une classe preloader réutilisable et skinnable.

    Bonjour, pourrais tu me transmettre ton code source ? car j'ai le même souci
    merci

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

Discussions similaires

  1. Problème avec la taille de mon swf dans une page php
    Par Gizmil dans le forum Dynamique
    Réponses: 2
    Dernier message: 14/10/2007, 21h54
  2. Probleme urgent Flash mon swf tourne en boucle
    Par nidifax dans le forum Flash
    Réponses: 1
    Dernier message: 27/06/2007, 07h44
  3. double clic pour activer mon SWF sous IE
    Par raldine dans le forum Flash
    Réponses: 1
    Dernier message: 15/02/2007, 13h26
  4. Mon menu général plante Access
    Par patoo dans le forum Access
    Réponses: 4
    Dernier message: 22/11/2006, 07h58
  5. [FLASH MX] Inclusion de police dans mon swf
    Par creale10 dans le forum Flash
    Réponses: 4
    Dernier message: 17/07/2005, 14h20

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