Forums Développement Multimédia

Aller au contenu

dupliquer un clip et déplacer les copies seulement

PAO Flash

5 réponses à ce sujet

#1 angelik

    Ceinture Blanche

  • Members
  • Pip
  • 10 messages

Posté 07 January 2003 - 13:36 PM

salut, biggrin.gif

je voudrais pouvoir copier un movie clip et ensuite,
deplacer les copies sur la scène mais l'original devrais
rester tjrs à la même place.

savez vous comment puis-je faire pour que le clip
se multiplie à l'infini et que chaque copie fonctionne
pour soi?

merci :wink:

#2 knowledge

  • Members
  • PipPipPipPipPipPipPipPip
  • 1733 messages

Posté 07 January 2003 - 13:39 PM

va regarder dans la salle des tuto sur les effets de flou (blur) wink.gif

#3 ekameleon

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 20167 messages

Posté 07 January 2003 - 13:42 PM

Hello smile.gif
l'infini n'existe pas en flash smile.gif
dupliquer pour quoi faire exactement?
sinon un exemple tu fais un clip en forme de carré que tu nommés : "clip0" (nom d'occurence de ton clip à dupliquer) et ensuite sur la frame principale que tu réserves pour mettre de l'actionScript tu tapes :

CODE


var nombre = 10; // exemple de fois que tu dupliques

for (i=1; i<nombre; i++ ) {

_root.clip0.duplicateMovieClip ("clip"+i,i); // voir dico link:actionscript

_root["clip"+i]._x = _root["clip"+(i-1)]._x + 10;

_root["clip"+i]._y = _root["clip"+(i-1)]._y + 10;

_root["clip"+i].onPress = function () {

   this.startDrag();

}

_root["clip"+i].onRelease = function () {

  this.stopDrag();

}

}


Essai de faire ce que je viens de mettre au dessus et de comprendre ce qui se passe en te servant du dico link:actionscript pour mieux comprendre tout cela smile.gif
bye smile.gif

#4 ekameleon

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 20167 messages

Posté 07 January 2003 - 14:56 PM

Je déplace ton post ici car c'est une question d'action SCRIPT en flash 5 et pas flash MX smile.gif fait attention à la salle la prochaine fois smile.gif merci smile.gif Cela nous aide à mieux t'aider smile.gif
bye smile.gif

#5 angelik

    Ceinture Blanche

  • Members
  • Pip
  • 10 messages

Posté 07 January 2003 - 15:23 PM

merci eka !! laugh.gif
excuse-moi...

#6 ekameleon

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 20167 messages

Posté 07 January 2003 - 18:30 PM

un truc smile.gif sur flash 5 le code au dessus marchera pas smile.gif car je croyais que tu étais sur MX smile.gif pour qu'il marche faut :

1 - mettre ton clip dans un autre :
clip0 -> sousclip (sousclip c'est ton clip)
2 - dans "clip0" faut mettre SUR le clip "sousclip" :
CODE


onClipEvent(mouseDown)

   this.startDrag();

}

onClipEvent(mouseUp)

  this.stopDrag();

}



Car les _root.monclip.onRelease etc.. c que du FLASH MX smile.gif

Ensuite tu as le même code sans les évènements de bouton sur les clips qui sont pas possible en FLASH 5 ou alors faut mettre un bouton dans le clip smile.gif et faire en gros comme je viens de te dire mais avec un évènement on (voir dico link:actionscript )

bye smile.gif



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)