[ActionScript] DuplicateMovieClip qui marche pas..

DuplicateMovieClip qui marche pas.. [ActionScript] - Web design - Graphisme

Marsh Posté le 18-07-2003 à 09:37:23    

:hello:  
 
ben en fait il marche, mais pas comme je le voudrais..  :sweat:

Code :
  1. //création des 2 barres
  2. createEmptyMovieClip("barre1",1);
  3. //createEmptyMovieClip("barre2",2);
  4. setProperty("barre1",_x,0);
  5. //setProperty("barre2",_x,0);
  6. setProperty("barre1",_y,0);
  7. //création des items dans la barre
  8. item_ht  = -1;
  9. item_lng = -1;
  10. hauteur_case = hauteur_barre / item_nb;
  11. for(i = 1;i <= item_nb;i++)
  12. {
  13. barre1.attachMovie("menu_item","item"+i,i+2);
  14. //barre2.attachMovie("menu_item","item"+i,i+2);
  15. if(i == 1)
  16. {
  17.  item_ht  = barre1.item1._height;
  18.  item_lng = barre1.item1._width;
  19.  if(item_ht >= hauteur_case)
  20.   hauteur_case = item_ht;
  21. }
  22. setProperty("barre1.item"+i,_x,0);
  23. setProperty("barre1.item"+i,_y,(i-1)*hauteur_case);
  24. //setProperty("barre2.item"+i,_x,0);
  25. //setProperty("barre2.item"+i,_y,(i-1)*hauteur_case);
  26. barre1["item"+i].cible = i;
  27. barre1["item"+i].onRelease = function()
  28. {
  29.  _root.clip_sousmenu._visible = true;
  30.  _root.clip_sousmenu.gotoitem(this.cible);
  31. };
  32. /*
  33. barre2["item"+i].cible = i;
  34. barre2["item"+i].onRelease = function()
  35. {
  36.  _root.clip_sousmenu.gotoitem(this.cible);
  37. };
  38. */
  39. barre1["item"+i].spectacle.text = _root.menu[i]["2"];
  40. //barre2["item"+i].spectacle.text = _root.menu[i]["2"];
  41. barre1["item"+i].date.text = _root.menu[i]["3"];
  42. //barre2["item"+i].date.text = _root.menu[i]["3"];
  43. }
  44. //j'aimerai bien dupliquer la barre1, ça marche, mais il me copie pas le contenu..
  45. duplicateMovieClip(this.barre1, "barre2", 2);
  46. setProperty("barre2",_y,0+(item_nb*hauteur_case));


 
En fait le truc c'est que je crée une barre avec plein de truc dedans.. des clips.. du texte.. et j'aimerais la dupliquer, avec tout ses objets aussi..
 
vous captez à peu pres ce que je veux faire?
 
 
Puis ce qui est en commentaire, c'est la barre2 que je crée en meme temps que la barre1, mais c'est lourd lourd des que je rajoute un truc, je dois le faire en 2 exemplaires..  [:sinclaire]


Message édité par Mr yvele le 18-07-2003 à 11:03:03
Reply

Marsh Posté le 18-07-2003 à 09:37:23   

Reply

Marsh Posté le 18-07-2003 à 10:24:27    

Citation :

Les variables du clip parent ne sont pas copiées dans le clip dupliqué


 
 :sweat:  
 
bah c'est pas possible de le faire directement??!


---------------
yvele n'est plus.
Reply

Marsh Posté le 18-07-2003 à 10:44:49    

barre2 = new MovieClip();
barre2 = barre1;
 
marche pas  :cry:  
 


---------------
yvele n'est plus.
Reply

Marsh Posté le 18-07-2003 à 11:01:57    

barre2 = new MovieClip(barre1);
 
marche pas  :cry:  
 
 
d'ailleurs c'est quoi la difference entre :
barre2 = new MovieClip(barre1);
 
et
 
barre2 = barre1;
 
 :??:


---------------
yvele n'est plus.
Reply

Marsh Posté le 18-07-2003 à 11:39:03    

Mr yvele a écrit :

Citation :

Les variables du clip parent ne sont pas copiées dans le clip dupliqué


 
 :sweat:  
 
bah c'est pas possible de le faire directement??!


 
Non, je pense effectivement qu'il faut dupliquer toutes les propriétés du movie clip en même temps que tu fais ton duplicate movie.

Reply

Marsh Posté le 18-07-2003 à 11:57:37    

fastclemmy a écrit :


 
Non, je pense effectivement qu'il faut dupliquer toutes les propriétés du movie clip en même temps que tu fais ton duplicate movie.


 
 :sweat: c'est naze..  
 
 
merci quand meme pour ta réponse..  :jap:


---------------
yvele n'est plus.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed