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

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [Urgent] Pb avec DuplicateMovie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Urgent] Pb avec DuplicateMovie

n°1048096
baster_bas​ter
le savoir est une arme...
Posté le 14-04-2005 à 22:30:23  profilanswer
 

bonjour,
 
j'ai un petit soucis avec la fonction duplicateMovieClip, c'est a dire que je duplique un clip, et le nouveau (dupliqué) apparait sur le calque le plus haut de mon clip. Malheureusement il doit encore y avoir des objet au dessus de celui ci et lors de son apparition il les masque. Est-il possible de choisir la position ou l'on veut faire apparaitre le clip dupliqué ?
 
Merci d'avance
 
 :hello:


Message édité par baster_baster le 12-05-2005 à 12:18:31
mood
Publicité
Posté le 14-04-2005 à 22:30:23  profilanswer
 

n°1048879
zbang
Posté le 15-04-2005 à 16:43:42  profilanswer
 

Salut,
 
oui ... monClip.duplicateMovieClip(nouveauNom, profondeur)

n°1049154
Mr Mala
Posté le 15-04-2005 à 20:22:31  profilanswer
 

.. et si il y a déjà un mc à cette profondeur ?
il a dit "il doit y avoir des objets au dessus" ..
Donc, vu qu'il duplique, ça voudrait dire que ces objets "au dessus" sont déjà là dans les profondeurs 1 à N ...  
A la rigueur un swapDepths() après un duplicateMovieClip(nouveauNom, getNextHighestDepth()) serait peut-être plus approprié ... non ?

n°1053768
zbang
Posté le 20-04-2005 à 16:13:36  profilanswer
 

Mr Mala a écrit :


A la rigueur un swapDepths() après un duplicateMovieClip(nouveauNom, getNextHighestDepth()) serait peut-être plus approprié ... non ?


 
heuuuu non :)
 
il dit "il doit encore y avoir des objet au dessus de celui ci"
moi j'ai compris qu'il empille ses clips ... si le niveau est une var qu'il incremente à chaque duplic ça devrait le faire ... non?

n°1054204
Mr Mala
Posté le 20-04-2005 à 20:14:58  profilanswer
 

zbang a écrit :

heuuuu non :)
 
il dit "il doit encore y avoir des objet au dessus de celui ci"
moi j'ai compris qu'il empille ses clips ... si le niveau est une var qu'il incremente à chaque duplic ça devrait le faire ... non?


 
perduuuuu :p
"Malheureusement il doit encore y avoir des objet au dessus de celui ci et lors de son apparition il les masque"
 
Des objets qui devraient être au dessus du nouveau sont déjà présents dans les couches inférieures !
 
Et puis tu devrais regarder de plus près le getNextHighestDepth() ... ça évite ce fameux incrément de variable ...  
Si tu fais un truc méchament dynamique où tu crées/vires à la volée des clips, t'as pas à te tracasser de l'incrément/décrément de cette variable ...  
Enfin moi ce que j'en dis ... :lol:

n°1054726
baster_bas​ter
le savoir est une arme...
Posté le 21-04-2005 à 01:14:48  profilanswer
 

bon je vais essayer d'expliquer un peu mieu... :
 
en fait c une visite panoramique 360°
donc pour faire le tours complet suivant le sens de défilement de l'image, je duplique un clip a gauche ou a droite.
 
Je doit également avoir des icones sur certains objets (icones cliquables ex: un panneau d'affichage, une télé) et lorsque je duplique un calque (donc kan je me déplace a gauche ou a droite) le calque dupliqué apparait devant ces icones, ils les masque donc...  :cry:  
 
je connais po swapDepths() encore mais je vais essayer...
 
voila si vous avez des nouvelles idées ou si j'ai  mieux expliquer... m'oubliez pas  :D  
 
:hello:

n°1054811
zbang
Posté le 21-04-2005 à 09:09:59  profilanswer
 

Mr Mala a écrit :

perduuuuu :p
"Malheureusement il doit encore y avoir des objet au dessus de celui ci et lors de son apparition il les masque"
 
Des objets qui devraient être au dessus du nouveau sont déjà présents dans les couches inférieures !
 
Et puis tu devrais regarder de plus près le getNextHighestDepth() ... ça évite ce fameux incrément de variable ...  
Si tu fais un truc méchament dynamique où tu crées/vires à la volée des clips, t'as pas à te tracasser de l'incrément/décrément de cette variable ...  
Enfin moi ce que j'en dis ... :lol:


 
[:22angel] j'avais pas compris ça comme ça
 
--> getNextHighestDepth() connaissait pas ... spa dans ma doc :??:

n°1055007
Mr Mala
Posté le 21-04-2005 à 11:53:49  profilanswer
 

zbang a écrit :

[:22angel] j'avais pas compris ça comme ça
 
--> getNextHighestDepth() connaissait pas ... spa dans ma doc :??:


 
Boh ??? .. Dans la mienne bien ! .. MX 2004 pro ...

n°1055036
zbang
Posté le 21-04-2005 à 12:21:16  profilanswer
 

Mr Mala a écrit :

Boh ??? .. Dans la mienne bien ! .. MX 2004 pro ...


 
oé mais nous on est resté coincé dans MX tout court :)  

n°1062949
baster_bas​ter
le savoir est une arme...
Posté le 27-04-2005 à 16:07:36  profilanswer
 

et pour mon problème please...?
 
 [:spamafote]  
 
bon j'ai trouver pour dupliquer ( avec swapDepths() ) en dessous des icones mais étant donné que mon clip à un on(rollOver) qui a pour but de changer l'image du pointeur, les icones sont visibles mais incliquables... :heink:  
sur le clip non dupliquer ca ne le fait pas...
 
Quelqun à une idée ?
 
edit : mes icones on bien entendu un on(rollOver) aussi...  :whistle:


Message édité par baster_baster le 27-04-2005 à 16:08:38
mood
Publicité
Posté le 27-04-2005 à 16:07:36  profilanswer
 

n°1063086
Mr Mala
Posté le 27-04-2005 à 17:19:29  profilanswer
 

on sait voir ?

n°1066982
baster_bas​ter
le savoir est une arme...
Posté le 30-04-2005 à 17:33:46  profilanswer
 

ué je vais mettre sur un serv je vous tiens au courant c vrai que ca sera plus facil...
 
je vous donnerai le lien bientot
 
:hello:

n°1078323
incognito1​3
Posté le 10-05-2005 à 18:57:50  profilanswer
 

Salut all,
 
http://pentapix.free.fr/interface.swf
 
Bon voila, je bosse avec baster_baster et il paraitrait que je suis plus a meme de tenter de vous faire comprendre le problème  :pt1cable:  :
 
J’ai un clip « pano » à la racine, et dedans, à différentes images clés, les différents panoramiques toujours nommés « Image360 ».
Au changement de panoramique (d’endroit donc), sur l’image clé j’ai à chaque fois :

Code :
  1. stop();
  2. Pas = 0;
  3. _root.pano.removeMovieClip(Image360); // nettoyage de la scene
  4. _root.pano.removeMovieClip(Image3602);
  5. duplicateMovieClip(_root.pano.Image360,"Image3602",0);
  6. setProperty("Image3602",_x,_root.pano.Image360._x - _root.pano.Image360._width);


 
Sur le clip dupliqué « Image360 », j’ai ce code :
 

Code :
  1. onClipEvent(enterFrame) {
  2. var coef = 1; // variable utile à la décélération lorsque souris sort du cadre
  3. // Si la souris est au dessus du panoramique  
  4. if(_root.pano_ON == 1) {
  5. if (_root._xmouse > 450 ) {
  6. Sens=1;
  7. if(_parent.fleche_g._alpha > 0) {setProperty(_parent.fleche_g,_alpha,_parent.fleche_g._alpha-5); }
  8. if(_parent.fleche_d._alpha < 100) {setProperty(_parent.fleche_d,_alpha,_parent.fleche_d._alpha+5); }
  9. }
  10. if (_root._xmouse < 450 ) {
  11. Sens=-1
  12. if(_parent.fleche_d._alpha > 0) {setProperty(_parent.fleche_d,_alpha,_parent.fleche_d._alpha-5); }
  13. if(_parent.fleche_g._alpha < 100) {setProperty(_parent.fleche_g,_alpha,_parent.fleche_g._alpha+5); }
  14. }
  15. //Définition du pas en fonction de la position de la souris
  16. Pas = Math.ceil(-(_root._xmouse - 450)/40);
  17. //Déplacement du clip
  18. _root.aff.text = this._x;
  19. if(this._x > -607) {
  20. if(Sens==-1){
  21. Pas = 0;
  22. }
  23. }
  24. if(this._x < -1942) {
  25. if(Sens==1){
  26. Pas = 0;
  27. }
  28. }
  29. this._x = this._x + Pas;
  30. }
  31. // Sinon on ralenti le Pas pour décélérer
  32. else {
  33.  if(Sens==-1) {
  34.   if(Pas>0.1) {
  35.    coef = coef - 0.05;
  36.    Pas = coef * Pas;
  37.    if(this._x > -607) {
  38.     Pas = 0;
  39.    }
  40.    this._x = this._x + Pas;
  41.   }
  42.   else{
  43.    Pas = 0;
  44.   }
  45.  }
  46.  else if(Sens==1) {
  47.   if(Pas<-0.1) {
  48.    coef -= 0.05;
  49.    Pas = coef * Pas;
  50.    if(this._x < -1942) {
  51.     Pas = 0;
  52.    }
  53.    this._x = this._x + Pas;
  54.   }
  55.   else{
  56.    Pas = 0;
  57.   }
  58.  }
  59. }
  60. }



PROBLEME :

 
Le clip dupliqué « Image3602 » se retrouve toujours au dessus de tous les autres clips. Du coup, si dans le clip de départ « Image360 » je place un bouton par exemple, celui-ci n’est plus cliquable ! Pareil avec l’effet « œil » (dégradé noir sur les cotés).
 
J’ai essayer swapDepths, plusieurs niveaux au moment de la duplication… bref c’est un peu la galère !
Aussi, j’ai un problème avec la « Salle134 ». Kan on passe de « Elec » a cette salle, ca bug et je ne comprend vraiment pas pourquoi ?
 
Donc pour ceux qui aurait une ptite idée derrière la tete, voila le swf :
 
http://pentapix.free.fr/interface.swf
 
Merci d’avance ;)

n°1080710
incognito1​3
Posté le 12-05-2005 à 12:22:59  profilanswer
 

up

n°1081029
Mr Mala
Posté le 12-05-2005 à 16:06:49  profilanswer
 

Bon, ben dans l'ordre ..
 

incognito13 a écrit :


Code :
  1. _root.pano.removeMovieClip(Image360); // nettoyage de la scene
  2. duplicateMovieClip(_root.pano.Image360,"Image3602",0);




 
Tu dupliques un clip que tu viens de virer ??? :heink: .. et ça fonctionne ce truc ??? :heink:
 
Et puisqu'il faut vraiment y aller à petits pas : tes objets "qui doivent apparaître au-dessus", ils sont où ? quel movieclip ? quel niveau ?
 

incognito13 a écrit :


Le clip dupliqué « Image3602 » se retrouve toujours au dessus de tous les autres clips


 
Vu qu'il me manque ces infos et vu que tu dupliques ton clip dans le niveau 0, je dirais carément qu'il les remplace !!!


Message édité par Mr Mala le 12-05-2005 à 16:08:27
n°1092958
baster_bas​ter
le savoir est une arme...
Posté le 23-05-2005 à 01:42:24  profilanswer
 

c'est bon apres plusieurs modifications, nous avons résolus le problème... merci a tous, je mettrai tout en ligne pour ke vous puissiez voir notre projet... ;)


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

  [Urgent] Pb avec DuplicateMovie

 

Sujets relatifs
Error de compilation [URGENT]Easy php 1.6 changement de port ? urgent!!!!!!
Tableau... Newbies need your help!!!!! urgent svpBesoin daide , urgent pour exo Java avec BlueJ (merci d'avance)
pb sur les fichiers et une fonction help me please tres urgent[URGENT] PUTAIN§§§ AIDEZ MOI MON SITE MARCHE PAS§§§§§§§
[Perl] Réaction incompréhensible après substitution de chaîne ! URGENTprobleme d'affichage urgent svp
help me please !! tres urgent et surement un truc tout bête[urgent] votre avis ma bdd va faire la gueule ?
Plus de sujets relatifs à : [Urgent] Pb avec DuplicateMovie


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