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 :

Chargement d'un SWF externe


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 54
    Points : 47
    Points
    47
    Par défaut Chargement d'un SWF externe
    Bonjour à tous je suis dans une impasse, et la je ne comprend absolument pas d'ou peut venir le problème 0_0

    J'ai une application flash qui contient un menu.
    Lors du clique sur un des éléments du menu, un script AS2, charge un fichier swf externe.
    Jusqu'ici TOUT va bien.

    Seulement le problème, est le suivant :
    Si je charge un SWF qui contient du script, il n'est pas exécuter.
    Je pense que vous montré le code source serait plus simple.
    Voici le code source du 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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    /*Creation d'u conteneur qui contiendra le swf chargé en cour.*/
    createEmptyMovieClip("container", this.getNextHighestDepth());
    var myMovieClipLoader = new MovieClipLoader() ;
    /*Par default on met le rouleau, la peinture et le masque invisible, 
    pour que sur le menu de gauche il n'apparraise pas :D*/
    rouleau._visible = false ;
    peinture._visible = false ;
    masque._visible = false ;
    /*Cette menthode est appélé lorsque le swf est completement chargé
    Une fois le swf chargé on le met au centre du menu droit.*/
    myMovieClipLoader.onLoadInit = function(){
            _x = (_parent._width - container._width) / 2 ;
            _y = (_parent._height - container._height) / 2 ;
            /*Apres le chargement on cache le rouleau de peinture etc...*/
            rouleau._visible = false ;
            peinture._visible = false ;
            masque._visible = false ;
    }
     
    myMovieClipLoader.onLoadProgress = function(mvClip,charger, total){
    }
     
    /*Cette fonction sera appélé des que le téléchargement commencera.
    Elle aura pour but de rendre visible le rouleau de peinture etc...*/
    myMovieClipLoader.onLoadStart = function(){
            rouleau._visible = true ;
            peinture._visible = true ;
            masque._visible = true ;
    }
    /*Si la connection au serveur est interrompu cette methode est appelé elle ne sert qu'a affiché un
    message d'erreur*/
    myMovieClipLoader.onLoadError = function(target_mc:MovieClip, errorCode:String, httpStatus:Number) {
        myMovieClipLoader.loadClip("enConstruction.swf", container) ;
    }
     
    function loadSwf(swfToLoad){
            myMovieClipLoader.loadClip(swfToLoad, container) ;
    }
    Et voici le code source présent dans le calque 1 du swf chargé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    onLoad = function(){
        trace("HELLLLLLLLLOOOOOO") ;
    }

    Assez simple non

    Bref en resumer il charge parfaitement le swf mais n'execute pas les scripts qu se trouve dans les calques :S

    Pourquoi ??

    Merci d'avance.

    Cordialement,

    Michwii

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 54
    Points : 47
    Points
    47
    Par défaut
    C'est bon j'ai trouvé la solution.
    Pour ceux qui ont le même problème que moi, j'ai mis beaucoup de temps à trouvé.
    Il semblerai que mon movieClip que je chargeais se trouvait sous un masque.


    Depuis que je l'est déplacé, tout marche 0_0

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

Discussions similaires

  1. Problème chargement de fichier swf externe
    Par tsunamichups dans le forum ActionScript 3
    Réponses: 4
    Dernier message: 08/11/2010, 14h13
  2. Chargement d'un SWF externe
    Par womannosky dans le forum ActionScript 3
    Réponses: 7
    Dernier message: 10/10/2009, 23h54
  3. Comment faire pour avoir une barre de chargement pour un SWF externe?
    Par rigolman dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 10/04/2009, 10h49
  4. Chargement d'un SWF externe dans une animation.
    Par doncho23 dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 06/04/2009, 11h57
  5. Problème loadmovie - chargement d'un swf externe
    Par Cosyweb dans le forum Flash
    Réponses: 1
    Dernier message: 15/01/2008, 01h05

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