Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1444 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  MovieClipLoader : chargement swf et recup contenu

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

MovieClipLoader : chargement swf et recup contenu

n°1559932
chatours
Posté le 14-05-2007 à 11:26:59  profilanswer
 

Bonjour,
 
 
bien bien, alors je voudrais charger des swf dans un clip chargé par le même moyen.
...
explication :
j'ai un swf principal. dedans je charge un d'autres swf avec des MovieClipLoader.
Une fois que j'ai chargé un swf, puis-je en faire venir un autre à partir du premier... hum...
 
par exemple, j'ai un global.swf, dedans je créé un clip "clipA" dans le _root :

var clipA:MovieClip = _root.createEmptyMovieClip("leclipA", this.getNextHighestDepth());
var mclA:MovieClipLoader = new MovieClipLoader();
var lstA_lst:Object = new Object();
mclA.addListener(lstA);


 
plus les gestionnaire de chargements...
 
pour accueillir mon swf chargé par MovieClipLoader :

mclA.loadClip("youpi/objA.swf", clipA);


 
 
est ce que je peux accéder aux éléments de ce swf par _root.leclipA.etc... ?
 
Mettons maintenant que dans objA.swf j'ai un bouton genre :

boutonA.onRelease = function(){
     var clipB:MovieClip = _root.createEmptyMovieClip("leclipB", this.getNextHighestDepth());
     var mclB:MovieClipLoader = new MovieClipLoader();
     var lstB_lst:Object = new Object();
     mclB.loadClip("hop/objB.swf", clipB);
}


 
 
puis-je faire ce genre de choses ?
 
 
pour recap l'arborescence, ça fait qqch genre :
[racine] contient global.swf et [youpi]
[youpi] contient objA.swf et [hop]
[hop] contient objB.swf
 
histoire de partage de clip ("partage à l'exe" ) ???
 
merci d'avance.
en espérant être clair dans l'explication, ce qui n'est pas gagné...

mood
Publicité
Posté le 14-05-2007 à 11:26:59  profilanswer
 

n°1560032
chatours
Posté le 14-05-2007 à 12:51:06  profilanswer
 

bon, bah c'est bon, le problème est reglé.
après un petit tour sur le forum de flashhouse.net et avoir reçu un précieux conseil :

"lorsque l'on gère plusieurs swf... il est fortement conseillé d'abandonner l'utilisation de _root"


 
pour ceux qui aurait un problème du même style, la solution :
bon, déjà y'a un problème d'adresse puisque [hop] est dans [youpi], il faut mettre les adresse par rapport à la racine, où se trouve global.swf. Etourderie...
mais surtout j'ai changé les createEmptyMovieClip pour virer les _root.
donc dans global.swf ça donner ça:

boutonA.onRelease = function(){
   clipA = this._parent.createEmptyMovieClip("leclipA", this._parent.getNextHighestDepth());
etc...


et dans clipA.swf ça donne :

boutonB.onRelease = function(){
   clipB = this._parent._parent.createEmptyMovieClip("leclipB", this._parent._parent.getNextHighestDepth());
etc...


 
et là ça marche.
j'ai global avec le boutonA. quand je clic sur boutonA, clipA est chargé avec le boutonB dedans. Et quand je clic sur boutonB j'ai clipB qui arrive dans le _root. de global.
 
voilà.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  MovieClipLoader : chargement swf et recup contenu

 

Sujets relatifs
[C] Programmation fonction recup Bits port SérieDeux colonnes pour contenu problèmes IE 6
Chargement d'une IFRAMELecture de fichiers et envoit du contenu par servlet
AJAX - Remplir une table et afficher son contenu en direct[Urgent] Diaporama en javascript (Problème de chargement)
Récupérer contenu balises HTML[Perf] Analyser la lenteur de chargement d'une page web
[excel] copier contenu d'une cellule dans un integerpreg_replace sur le contenu d'un fichier php (je craque)
Plus de sujets relatifs à : MovieClipLoader : chargement swf et recup contenu


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR