31 05 2002 à 02:46 |
Kudos 1 av des abeilles folles 93100 Montreuil Monsieur, J'ai un clip flash ke je voudrais mettre plusieur fois dans mon animation et je voudrais ke tous les clips partent dans des directions aleatoires lorske je clik sur un bouton. Donc ma rekete est : est ce ke kelkun pourrai me dire komment faire avec du code actionscript pour realiser cet effet! (autre language si ca vous chante). de plus si il est possible de faire faire des rotations aleatoires a mes clips pendant k'il se deplacent et bien je suis tout ouie! Bien entendu je demande pas un script tout fait, je veux surtout ke l'on m'oriente! Mais si l'un de vous ce sent de l'ecrire au complet, ben je vais pas cracher dessus (ca m'empechera pas d'étudier le code) en attendent une reponse de votre part veuillez agréer Monsieur mes salutations distinguées. Kudos |
|
31 05 2002 à 04:48 |
Salut il faut que tu mettes un random comme ca : //ici 550c la largeur de ton anim tu met ce que tu veux setProperty("clip1", _x, random(550)); //ici 400c la heuteur de ton anim tu met ce que tu veux setProperty("clip1", _y, random(400)); //icitu changes pas 360 sauf si tu ne veux pas que tourne dans tous les sens setProperty("clip1", _rotation, random(360)); et tu remplaces clip1 par le nom de ton clip voila c pas l'action scrtip tout fait comme ça ça va te permettre de chercher aller @+ |
|
31 05 2002 à 09:12 |
il faut que tes clips soit préparés comme ça : onClipEvent(enterFrame) { _x += vitesseX; _y += vitesseY; _rotation += vitesseRotation } il faut que tu puisses accéder à tous les noms des clips mets les dans un tableau, éventuellement. (pour savoir lesquels doivent se déplacer) lorsque tu appuies sur ton bouton, tu modifieras les valeurs des vitesses : on(press) { for (clip in tableau) { clip.vitesseX = Math.Round(20 * Math.random()-10); clip.vitesseX = Math.Round(20 * Math.random()-10); clip.vitesseRotation = Math.round( 10 * Math.random() - 5); } } bye OuiOui http://www.art-flashie.com |
|
31 05 2002 à 13:47 |
Merci de vos reponses! je vais tester ca en esperant ke ca va pas foirer comme a chake fois ke je fais du code!! |
|
Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un à réagir, utilisez les appeaux ci-dessous. Seuls les membres logués peuvent utiliser les appeaux et seuls les membres actifs peuvent être appeautés ^^. Bonne notification ! Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux. |