Dessin/contours multicolores avec une fonction sinus

Soyez le premier à donner votre avis sur cette source.

Vue 10 820 fois - Téléchargée 705 fois

Description

Le code peut servir à faire des contours, divers dessins avec une animation toute faite déjà! Vous entrez les coordonnées des points, les paramètres de chaque portion de trait, et votre trait est tracé "point par point" avec de belles courbes et pleins de couleurs!!!

Conclusion :


Tout est largement commenté dans le .fla

Vous pouvez vous amusez à changer la forme ou l'animation du clip "point" dans la bibliothèque.
Je n'ai pas fait de removeMovieClip ... à vous de juger si vous en avez besoin...
Voilà...j'attends vos commentaires!

Ah oui, si qqun avait une solution pour éviter d'avoir à mettre un clip sur la scène avec le onClipEvent(enterframe)...je suis tout ouïe!

@+!Samy

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
6146
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
10
Ca se règle en PV, Zoukozouko .. (zorrozorro?)
Mais je te garde à l'oeil ...

Peg'
Messages postés
148
Date d'inscription
dimanche 25 janvier 2004
Statut
Membre
Dernière intervention
21 janvier 2009

félicitation Ppégase!!!, tu as deviné qui est goldenboy68!
et heureusement que tu le met au courant :
"qui vient de se mettre à Flash il y a peu. Tu ne maîtrises pas encore bien les subtilités de la prog et tu ne connais pas encore bien les fonctions présentes qui pourraient te simplifier la vie"
ç ava beaucoup l'aider dans sa continuation, et nous aussi. Ton commentaire est très enrichissant!!
tu crois qu'il a le droit de poster encore des sources, même s'il ne connait aps toutes les subtilités de la prog et tout et tout?
Grâce à ton commentaire humble et constructif(je parle de la deuxième moitié), on va tous arriver à "qqch de trés correct dans un peu de temps"... Merci
Messages postés
1596
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
9 juin 2011
2
Va pour 16777216, erreur de recopiage sans doute de ma part!

Sinon, pour la fonction, j'avais pas dit que j'utilisais le "Math.round", du coup elle me renvoit bien des entiers entre 0 et 16777216.

Math.round(Math.random()*16777216)

Pour ta fonction random(16777216), elle fonctionne je crois, mais j'avais lu qqpart qu'elle était devenue obsolète et qu'il fallait préférer le Math.random()*unNombre.

Sinon, ben j'me casse la tête en déplaçant mon code du onClipEvent(enterFrame) sur le this.onEnterFrame = function() {} que j'ai mis sur la frame1...ça marche partiellement car ça me trace plus tous les traits et je vois pas d'où ça vient!

...vais persévérer...@+!
Messages postés
41
Date d'inscription
jeudi 29 juillet 2004
Statut
Membre
Dernière intervention
30 mai 2006

je m'avance peut être mais je crois que Math.random() retourne un chiffre compris entre 0 et 1.
du coup je sais pas si t'obtiens toutes les nuances possibles de la terre (16777216 en 256). je l'ai pas sous la main mais pt'êt' : random (16777216); ça ira mieux, en tous cas, y retournera un entier. bon c'était pour dire (peut être même pour craner car j'ai pas encore vu le code...). sinon, en utilisant this.onEnterFrame = function(){ truc } 'this' peut remplacer _root.(j'ai fait la même erreur pis ça marche).
continues.
Messages postés
1596
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
9 juin 2011
2
...j'ai commencé par le parseInt (c'était le plus simple! lol), et j'vois pas comment m'en servir! Il fait bien des conversions hex=>déc, mais pas déc=>hex, or je voulais tirer aléatoirement un décimal pour le convertir en héxa puis faire mon setRGB.

Mais j'ai 'découvert' (si on peut appeler ça une découverte), qu'il n'est pas obligatoire de passer un héxa en paramètre de setRGB!! Du coup, viré mon convertisseur barbare que j'ai remplacé par un simple Math.random()*16777214

...vais faire du rassemblage de code maintenant!

@+!
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.