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

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [flash et xml] un bandeau panoramique avec duplicateMovieClip

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[flash et xml] un bandeau panoramique avec duplicateMovieClip

n°1524107
nina dj
Posté le 05-03-2007 à 22:44:11  profilanswer
 

bonsoir,
je suis en train de créér un bandeau panoramique avec l'aide du xml. Pour cela j'ai fait un conteneur qui contient plusieurs movies clip affichant des phots grace au xml. Pour mon bandeau panoramique j'ai besoin de créér un scond conteneur qui sera placé au bout du premier. Pour cela j'ai utilisé duplicateMovieClip (conteneur01, "conteneur02", profondeur)
Tout marche tant que je ne duplique pas le premier contneur mais quand j'insere cette ligne il ne se passe plus rien...
voila le code:

Code :
  1. /*créés graphiquements:
  2. thumbnails  
  3. title_txt
  4. loader
  5. */
  6. /*créés par script
  7. thumbnail+i
  8. thumbnail_image
  9. */
  10. photo = new XML();
  11. photo.ignoreWhite = true;
  12. photo.onLoad = function(success) {
  13. noeudRacine = photo_xml.firstChild;
  14. var noeuds:Array = noeudRacine.childNodes;
  15. //nombre de photo
  16. //var nbPhoto:Number = noeuds.length;
  17. //portfolioTag = this.firstChild;
  18. var nbPhoto = this.firstChild.childNodes.length;
  19. trace (nbPhoto);
  20. spacing = 20;
  21. _root.createEmptyMovieClip("conteneur01",this.getNextHighestDepth());
  22. conteneur01._x = 0;
  23. conteneur01._y= 50;
  24. for (i=0; i<nbPhoto; i++) {
  25.  this.picHolder = this.firstChild.childNodes[i];
  26.  this.thumbHolder = conteneur01.createEmptyMovieClip("thumbnail"+i, i);//mc thumbHolder
  27.  this.thumbHolder._x = 422*i+i*spacing;
  28.  this.thumbLoader = this.thumbHolder.createEmptyMovieClip("thumbnail_image", 0);//creationd du mc thumbnail_image
  29.  this.thumbLoader.loadMovie(this.picHolder.attributes.chemin);//dans le mc thumbloader on charge les vignettes
  30.  trace(this.picHolder.attributes.chemin);
  31.  this.thumbHolder.title = this.picHolder.attributes.legende;
  32.  this.thumbHolder.main = this.picHolder.attributes.main;
  33.  this.thumbHolder.onRelease = function() {
  34.   loader.loadMovie(this.main);
  35.   title_txt.text = this.title;
  36.  };//fin de fonction
  37. }//fin de for
  38. duplicateMovieClip(conteneur01,"conteneur02", this.getNextHighestDepth());
  39. conteneur02._x = conteneur01._width;
  40. };//fin de function(success)
  41. photo.load("galerie.xml" );
  42. //les variables
  43. var largeur_scene = 600;
  44. var largeur_conteneur = conteneur01._width;
  45. _root.onEnterFrame = function(){
  46. deplacement = _xmouse;
  47. deplacement = deplacement - (largeur_scene/2);
  48. deplacement = deplacement/20;
  49. conteneur01._x = conteneur01._x + deplacement;
  50. conteneur02._x = conteneur02._x + deplacement;
  51. //droite
  52. if(conteneur01._x>=largeur_scene){
  53.  conteneur01._x = conteneur02._x - largeur_conteneur;
  54.  }
  55. if(conteneur02._x>=largeur_scene){
  56.  conteneur02._x = conteneur01._x - largeur_conteneur;
  57.  }
  58. //gauche
  59.  if (conteneur01._x+largeur_image<=0){
  60.  conteneur01._x=conteneur02._x+largeur_conteneur;
  61.  }
  62.  if (conteneur02._x+largeur_image<=0){
  63.  conteneur02._x=conteneur01._x+largeur_conteneur;
  64.  }
  65. }//fin du enterframe
  66. stop();


 
je ne sais pas vraiment comment faire sans duplicate movie clip (j'ai essayé de reproduite la meme methode que pour creer le conteneur01 mais ca fait planter le script)
Deplus aucune erreur ne s'affiche.
Que se passe-t-il?

mood
Publicité
Posté le 05-03-2007 à 22:44:11  profilanswer
 


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

  [flash et xml] un bandeau panoramique avec duplicateMovieClip

 

Sujets relatifs
[PHP/Flash] - Barre de progression[xml&flash8] un bandeau panoramique en AS et XML
Personnalisée Scrollbar dans Flash 8Animation flash
pbm javascript onload - flash[Résolu] Insérer une animation flash dans un wiki
Utilisation de flash et le libre est-ce incompatible ?affichage flux rss en bandeau
Probleme pour ouvrir POPUP avec IE et flash 
Plus de sujets relatifs à : [flash et xml] un bandeau panoramique avec duplicateMovieClip


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