begin process at 2008 07 04 14:27:43
1 204 689 membres
220 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

DESSIN/CONTOURS MULTICOLORES AVEC UNE FONCTION SINUS


Information sur la source

Catégorie :ActionScripts Niveau : Débutant Date de création : 23/02/2005 Date de mise à jour : 23/02/2005 12:17:16 Vu / téléchargé: 5 281 / 580

Note :
7,5 / 10 - par 2 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

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
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

23 février 2005 12:17:21 :
BUG 'sens' inverse corrigé (23/02/2005)
  • signaler à un administrateur
    Commentaire de pegase31 le 23/02/2005 08:10:28

    Heu .. ben ouais, c'est marrant... même si question interactivité c'est au raz du sol !

    Alors les critiques constructives sur ton code :

    - Tous les "_root" sont inutiles sur la Frame 1 de ta timeline de base. Ils sont même dangereux dans le cadre d'une importation de ton clip dans une autre animation.
    - Tous tes codes sont discéminés un peu partout et seraient trés facilement recentrés sur la première Frame.
    - Apparement, tu ne connais pas la fonction "this.onEnterFrame"
    - Pour tes appels de fonction qui sont placés sur des frames différentes, il aurait été plus simple de les stocker dans un tableau à 2 dimensions et de les appeller à l'aide d'une variable "pointeur" plutôt que de faire ce vilain systeme digne d'un Flash4.
    - Dans ton "onClipEvent", tu nous as recréé à la sauvage un convertisseur decimal/Hexa à l'aide d'un "Case"... sais-tu qu'il existe une fonction "parseInt" qui est prévue pour le faire automatiquement ?

    Bref ...

    De ce que je retiens de cette source, c'est que tu es qqn qui connais un autre language de programmation que l'ActionScript et 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.
    Mais tiens bon, tu vas arriver à qqch de trés correct dans un peu de temps.

    Peg'

  • signaler à un administrateur
    Commentaire de goldenboy68 le 23/02/2005 11:37:18

    J'allais mettre une MAJ ...vais la mettre quand meme, le tracé en 'sens' inverse marche mieux! Mais bon, j'vois que j'ai du travail avant la prochaine! lol!

    - Pour les _root sur frame1, je savais...mais t'utilises quoi si t'as besoin d'utiliser cette variable déclarée sans _root dans un autre clip (t'appelles tout avec "_parent"?)

    - Pour les codes discréminés...ben j'aurais bien voulu tout avoir sur la frame1...mais j'avais pas les connaissances requises apparemment! (car c'est la première fois que j'utilisais le enterframe, donc connaissais pas encore this.enterframe...vais m'y mettre...pareil pour le parseInt, je cherchais un truc pour convertir ou manipuler les hexa, vais me pencher sur cette fonction!)

    - Par contre, l'histoire de ton tableau avec 2 dimensions...pas trop bien compris! le pointeur il remplacera mes appels de fonctions??? et les variables que je passe elle seront passées comment???

    Voilà...sinon, t'as loupé une carrière de voyant ou psychologue! lol

    @+! Samy

  • signaler à un administrateur
    Commentaire de goldenboy68 le 23/02/2005 13:25:06

    ...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!

    @+!

  • signaler à un administrateur
    Commentaire de nicoptere le 24/02/2005 19:08:20

    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.

  • signaler à un administrateur
    Commentaire de goldenboy68 le 24/02/2005 21:01:01

    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...@+!

  • signaler à un administrateur
    Commentaire de zoukozouko le 01/03/2005 12:30:15

    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

  • signaler à un administrateur
    Commentaire de pegase31 le 01/03/2005 19:14:55

    Ca se règle en PV, Zoukozouko .. (zorrozorro?)
    Mais je te garde à l'oeil ...

    Peg'

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS