begin process at 2012 05 27 08:27:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

problème de chargement de plusieurs swf externes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème de chargement de plusieurs swf externes

lundi 30 mars 2009 à 12:05:58 | problème de chargement de plusieurs swf externes

synthatetic

Bonjour à tous, Voici mon problème, en espérant être clair. Petite précision, je suis archi-nul débutant en AS . Mon Fichier est en AS2. Je suis en train de réaliser un site Fullflash, Ce site comporte un porfolio en scrollbar dans lequel se charge plusieurs swf externes via la méthode loadMovie. J'ai créer un clip vide (ecran-mc) , puis je l'ai dupliqué en le nommant à chaque fois "ecran1_mc", "ecran2_mc", etc ... Ensuite sur mon calque code j'ai écris : ecran1_mc.loadMovie("swf1.swf"); ecran2_mc.loadMovie("swf2.swf"); ecran3_mc.loadMovie("swf2.swf"); ecran4_mc.loadMovie("swf2.swf"); ainsi de suite ... Tous ces swf externes possèdent leur propre preloader mais se chargent en même temps sur le site. Du coup la bande passante risque de saturer et de provoquer des bugs d'affichage. d'ailleurs chez moi les swf ne se chargent pas dans le bon ordre. Pour mieux "visualiser"mon soucis, j'ai mis en ligne la page concernée. www.ekzampl.com J'aimerais trouver une méthode pour régler se problème. Soit créer un preloader unique qui s'occupe de charger tous ces swf externes ; soit définir dans mon code un ordre de chargement pour dire "une fois que swf1 est chargé entièrement, commencer a charger sw2', et ainsi de suite... Je rappelle que ce site est en AS2 et que les quelques discutions que j'ai pu trouver à ce sujet sur le net parle souvent d"un composant "massload" mais uniquement pour AS3 !!! Quelqun aurait-il une solution ou une piste à suivre pour résoudre ce problème de chargement de swf externes ? Merci d'avance.
lundi 30 mars 2009 à 12:27:31 | Re : problème de chargement de plusieurs swf externes

on_drag_on

Membre Club
Réponse acceptée !
Salut,
Encore une fois loadMovie est très limité, utilises un movieClipLoader pour charger tes fichiers , ainsi tu pourras agir dans le onLoadProgress et dans le onLoadInit, et si tu as beaucoup de swfs à charger places-les dans une boucle for ainsi que tes clips.

@+.
telov.ch

lundi 30 mars 2009 à 12:37:37 | Re : problème de chargement de plusieurs swf externes

synthatetic

Merci ! Sais tu où je peux trouver un exemple de syntaxe pour utiliser movieClipLoader, je ne l'ai jamais utilisé. Ou un exemple. Quand à la "boucle for" qu'est ce que c'est exactement ?
lundi 30 mars 2009 à 12:51:05 | Re : problème de chargement de plusieurs swf externes

on_drag_on

Membre Club
Réponse acceptée !
Tout est dans l'aide de Flash, pour le moviClipLoader je t'ai mis un lien qui ne peut-être plus explicie, pour la boucle ben admettons que tu as 6 clips sur ta scène qui doivent appeler 6 swfs, selon un même identifiant (1,2,3, ...)

for (var i :Number = 1; i<7; i++)
// on initialise une variable i que l'on incrémente tant que i est plus petit que 7
    {
        this["clip"+i].id = i;
// on donne un identifiant à nos clips

Du coup lorsque tu chargeras tes clips tu peux récupérer l'identifiant :

this["clip"+i].loadClip("swf"+(this.id)+".swf", ecran_mc);


@+.
telov.ch

lundi 30 mars 2009 à 13:44:59 | Re : problème de chargement de plusieurs swf externes

synthatetic

Merci pour ton aide et ton temps, je vais tester ça.
lundi 30 mars 2009 à 14:02:09 | Re : problème de chargement de plusieurs swf externes

synthatetic

Re, c'est encore moi ;) Avec l'exemple d'utilisation que tu m'as envoyé, le problème est qu'il faut créer un contenenur avec this.createEmptyMovieClip. Hors je préférais utiliser le clip vide que j'ai créé pour importer mes swf. Est-ce possible ? Je ne vois pas à quel endroit je dois placer le nom de mes clips vide (ecran1_mc, ecran2_mc, ecran3_mc) et dire ce que je veux qu'ils chargent indépendamment. Car placer dans ce tuto il n'explique pas comment importer plusieurs swf externes en même temps avec cette méthode.
lundi 30 mars 2009 à 16:47:14 | Re : problème de chargement de plusieurs swf externes

on_drag_on

Membre Club
Avec un clip vide c'est pareil, en fait t'as même pas besoin de créer d'identifiant, suffit de récupérer la valeur de la variable i :

this.createEmptyMovieClip("clip", 0);
trace(clip);

var mclListener = new Object();
var mcl = new MovieClipLoader();
mcl.addListener(mclListener);
trace(mcl);
trace(mclListener);

    for(var i:Number = 1; i < 7; i++)
    {
        trace(i);
       
        duplicate = clip.duplicateMovieClip("clip" + i, i);
        trace(clip);
       
        mcl.loadClip("swf"+(i)+".swf", clip);
        trace("clip" + i);
    }
    mclListener.onLoadProgress = function(mc)
{
trace("ok");
}

    mclListener.onLoadInit = function(mc)
{
trace("ok");
}

@+.
telov.ch



Cette discussion est classée dans : problème, mc, swf, loadmovie, externes


Répondre à ce message

Sujets en rapport avec ce message

Problème de taille à l'importation d'un SWF avec loadMovie() [ par rickexod ] Salut j'ai un problème qui me prend la tête; Je veux importer un fichier SWF créé par Sorenson Compression Suite dans mon anim Flash. J'utilise loadMo Problème de Loadmovie [ par HDW900 ] Bonjour,Je découvre ce site, étant débutant en Flash MX, je pense que c'est une mine d'infos.J'ai un petit problème avec Loadmovie.J'ai crée un site q LoadMovie dans un autre fichier [ par alkaza_prod ] Bonjour,Je développe actuellement un site full flash. J'ai un swf principal qui contient 2 conteneur (mc_content et mc_menu). Lorsque je clique sur un Petit problème de unloadMovie [ par logan_Kyles ] SalutC'est encore moi  et oui décidément j'ai du mal avec certains de mes scripts en ce moment. Ayant besoin d'un composant de mx 2004 dans mon flash BUG LOADMOVIE ?? [ par raem ] bonjour à tous, j'ai un chti problème qui commence à me courrir sur les haricots là... je m'explique : j'ai un fichier principal qui contient toute m gros problème de loadmovie dans safari et opera [ par choinet ] gros problème de loadmovie dans safari et opera: le loadmovie ne marche pas. Même si le swf global reste le même. J'ai un swf global qui devrait loade Pourquoi quand je fais un loadMovie sur un swf les boutons de celui-ci ne vont plus?? [ par calex35 ] Voilà... J'ai un fichier principal ou je fais un loadMovie d'un swf externe comme ceci : Code: conteneur_mc.loadMovie("menu.swf", menu_mc); et problème de loadmovie() sur Safari [ par choinet ] salut, mon problème est le suivant: j'ai plusieur .swf que je voudrais enchainer de manière aléatoire. J'ai placé un loadmovie() à la fin de chaque an Problème de Loadmovie [ par roronova ] Bien l'bonjour ! J'ai un soucis avec certains Loadmovie de mon site web...Pour l'instant il est composé de deux fichiers swf principaux. Un pour l'int Problème avec un loadmovie et une barre de chargement [ par cocokill ] Bonjour, je suis entrain de faire mon premier site tout en flash et me voilà confronté à un problème!Mon site est composé d'une page principale, depui


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales