begin process at 2012 05 26 06:50:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Effets de textes

 > SIGNATURE WALT DISNEY

SIGNATURE WALT DISNEY


 Information sur la source

Note :
6,9 / 10 - par 10 personnes
6,90 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Effets de textes Niveau :Débutant Date de création :11/10/2004 Vu / téléchargé :21 900 / 4 846

Auteur : Gnolfy

Ecrire un message privé
Site perso
Commentaire sur cette source (21)
Ajouter un commentaire et/ou une note

 Description

Le code suivant permet d'écrire un texte ou de dessiner une forme petite a petit a partir  d'une interpolation de mouvement.
C'est pas transcendant mais avec les etoiles ca fait un jolie ptit effet Walt Disney.(J'ai piquer les etoiles a qqun d'ici je ne sais plus qui désolé mais bravo a lui!)


Source

  • //Calcul de la taille du trait suivant la taille de la signature a l'écran
  • tailledutrait=signature._height/3;
  • function tracetrait() {
  • //------------------défini la taille et la couleur du trait---------------------
  • _root.lineStyle(tailledutrait,0xffffff);
  • //------------------------------------------------------------------------------
  • //---Permet de dessiner dans la fenetre globale a l'endroit ou le clip est mis--
  • point = new Object();
  • point.x = signature.tracelux._x;
  • point.y = signature.tracelux._y;
  • signature.localToGlobal(point);
  • _root.moveTo(point.x,point.y);
  • _root.lineTo(point.x+1,point.y+1);
  • //------------------------------------------------------------------------------
  • //------------------choisi une etincelle aleatoirement--------------------------
  • a=signature._currentframe;
  • b=int(Math.random()*5)+1;
  • //------------------------------------------------------------------------------
  • //--------la je ne comprned pas pourkoi je n'arrive pas a récupérer les ---------
  • // coordonnées de l'objet dupliquer alors qu'il existe puisqu'il s'affiche?
  • letincelle=eval("signature.tracelux.etincelle" add b);
  • letincelle._alpha=100;
  • duplicateMovieClip(letincelle,"et" add a,200+a);
  • //------------------------------------------------------------------------------
  • }
  • setInterval(tracetrait,1);
//Calcul de la taille du trait suivant la taille de la signature a l'écran
tailledutrait=signature._height/3;

function tracetrait() {

//------------------défini la taille et la couleur du trait---------------------
_root.lineStyle(tailledutrait,0xffffff);
//------------------------------------------------------------------------------

//---Permet de dessiner dans la fenetre globale a l'endroit ou le clip est mis--
point = new Object();
point.x = signature.tracelux._x;
point.y = signature.tracelux._y;
signature.localToGlobal(point);
_root.moveTo(point.x,point.y);
_root.lineTo(point.x+1,point.y+1);
//------------------------------------------------------------------------------


//------------------choisi une etincelle aleatoirement--------------------------  
a=signature._currentframe;
b=int(Math.random()*5)+1;
//------------------------------------------------------------------------------

//--------la je ne comprned pas pourkoi je n'arrive pas a récupérer les ---------
//  coordonnées de l'objet dupliquer alors qu'il existe puisqu'il s'affiche? 
letincelle=eval("signature.tracelux.etincelle" add b);
letincelle._alpha=100;
duplicateMovieClip(letincelle,"et" add a,200+a);
//------------------------------------------------------------------------------
}

setInterval(tracetrait,1);


 Conclusion

Bah voila comme vous pouvez le constater ca marche!
Mais ce que je ne comprends pas c que je fais un duplicateMovieClip dedans,que ca marche mais je n'arrive pas a acceder aux coordonnées de l'objet dupliquer !
Moi pas comprendre!
Merci

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture TEXTE LETTRE PAR LETTRE AS3 par maxouye
TYPEWRITER V2.0 - EFFET MACHINE À ÉCRIRE (VERSION PROTOTYPE)... par badben
Source avec Zip NEWS FLUIDE AVEC ARRET AU PASSAGE DE LA SOURIS ET TEXTE HTML... par pentahertz
Source avec Zip TEXTE DÉROULANT AVEC EFFET DE RALENTI par lp5
Source avec Zip Source avec une capture LAZERTEXTEFFECT par hattabking

Commentaires et avis

Commentaire de kingcobra le 11/10/2004 20:46:24

merci pour la source, un super bel effet d'étincelle, dommage que ce soit fait en anim, le mieux aurait été un program qui affiche un nom rentré en parametre mais ça peu etre chiader.
En tout cas mes felicitation, c'est tres beau.

Commentaire de SuperDevy le 11/10/2004 21:44:39

Extra !
Vraiment, l'effet d'étincelles est bien pensé.

Pour ce qui dit kingcobra, je pense que faire tout en AS serait une perte de temps :
Celà réduirais les possibilités de modification...

                             -- [8/10] --
SuperDevy

Commentaire de ferber le 12/10/2004 16:32:46

Bonjour
le problème de localisation du mc dupliqué  est probablement du a sa localisation différente de celle du script. le code suivante  fonctionne (avec flash 7) quand il est placé en remplacement du code de duplication.

//p_mc =mc dans lequelle vons se retrouver les mcs dupliqués
p_mc=signature.tracelux;
letincelle=p_mc["etincelle" + b];
letincelle._alpha=100;
duplicateMovieClip(letincelle,"et" + a,p_mc.getNextHighestDepth());
trace("\tx\t"+ p_mc["et" + a]._x +"\r\ty\t"+p_mc["et" + a]._y);

Cordialement
Nicolas Maucci
le ferber
www.sreore.com

Commentaire de Gnolfy le 12/10/2004 17:53:48

merci ferber ca a effectivement  l'air de  venir de la localisation du script....
J'ai encore des effort de structuration a faire :>


Commentaire de individis-bis le 12/10/2004 21:49:11

Allez voir les sources sur flash france Jean louis gaujal en a crée de superbement interressantes, tout dans le code...
Il déssine, transforme et tout en action script superbe.

Commentaire de Gnolfy le 13/10/2004 11:06:22

c clair merci il est trop fort ce Jean Louis Gaujal

Commentaire de stephbleu le 25/11/2004 21:43:40

cool mais j'ai pas reussi à modifie le fla pour mettre un autre texte...
...suis debutant...

Commentaire de Gnolfy le 26/11/2004 09:33:59

En fait tu double clique sur le clip de la scene principal
puis sur le clip qui s'appelle signature.
Tu arrive alors a Sequence1 - sign - signature3
qui est le clip qu'il fo modifier....
Il fo juste connaitre l'utilisation des guide de mouvement ..
Regarde l'aide Flash dessus...



Commentaire de Blacknight91titi le 11/12/2004 16:08:43

Peu tu mettre le .fla en MX stp

Commentaire de toony21 le 21/09/2005 17:57:25

Excellent cet effet!!
Mais lorsque je copie le clip signature dans une autre scene, l'étincelle suit le tracé mais rien ne s'affiche..

C'est dû à quoi ?? (débutant :-))

Commentaire de Gnolfy le 22/09/2005 09:15:12

C parceque c pas le clip signature qu'il fo copier mais le clip parent cad le premier qui apparait directement sur ta scene et qui na pas de nom (jsais pas si c tres clair :) )

Commentaire de shokadelika le 12/12/2005 19:05:56

Salut.
Comme tout le monde le dit l'effet est vraiment sympa.
Mais comme Toony21 le texte ne s'affiche pas alors que j'ai copier le clip parent comme tu as dis.

:-(

Commentaire de shokadelika le 12/12/2005 19:13:45

Ok en fait j'ai compris pourkoi !! C'est ke le script va dessiner sur le _root et comme j'ai des trucs sur le _root et des calques par dessus, celui qui contien ton effet a beau être au dessus de tout le monde, tout le reste m'empêche de voir le tracé sur le _root.
Du coup j'ai une autre question:
Comment je peux faire pour que le tracé s'affiche plus haut (en gros sur un calque qui sera au dessus des autres) ?

Merci pour ton aide...

Commentaire de shokadelika le 12/12/2005 19:14:08

Ok en fait j'ai compris pourkoi !! C'est ke le script va dessiner sur le _root et comme j'ai des trucs sur le _root et des calques par dessus, celui qui contien ton effet a beau être au dessus de tout le monde, tout le reste m'empêche de voir le tracé sur le _root.
Du coup j'ai une autre question:
Comment je peux faire pour que le tracé s'affiche plus haut (en gros sur un calque qui sera au dessus des autres) ?

Merci pour ton aide...

Commentaire de Gnolfy le 12/12/2005 22:30:59

La méthode consisterais a changer la profondeur de ton calque avec toncalque.depth="un chiffre positif"

Regarde dans l'aide il explique tous sur les profondeurs.

En esperant t'avoir aidé..........

Commentaire de shokadelika le 17/12/2005 12:20:15

Ok je vais essayer, mais je la place où cette instruction ?

Commentaire de shokadelika le 17/12/2005 12:34:15

haaaaaaaaaaaa !!!!!!!   j'y arrive pas !!!!!!
Bon je me calme, je suis certain que ce doit être tout simple. Dès que je place quelque chose sur ma scène, l'etoile et les étincelles apparaissent bien au dessus de tout mais le tracé lui apparaît toujours en arrière plan.

Commentaire de Blacknight91titi le 17/12/2005 17:04:51

Tr_s jolie (enfin pu voir)

Il y a toutefois une petite remarque.
On voit que les étincelles suivent la lumière.
Je veux dire une fois que les étincelle sont produitent elles se déplace vers la droite.
Hors normalement elle ne devrais pas et simplement tombé vers le bas.
Pour arranger sa duplique les étincelles hors du clip.

Blacknight
9/10 (une fois que tu aura fait la modif)

Commentaire de laul33 le 23/10/2007 16:50:15

Lut très bon code mais impossible de mettre un fond sans quoi on ne voit plus le tracé...

Commentaire de KoolJules le 23/11/2008 11:45:07

  Bonjour Gnolfy,je suis en retard de quelque années et comme tu pourras le constater ci dessous mon niveau est faible. En fait je souhaiterai faire une animation de ma signature qui s'ecrit petit à petit.

J'ai fait une interpolation de la mine qui parcours la signature avec guide de mouvement maintenant je voudrais savoir ce qui est le mieux à faire pour que l'objet (la mine) qui parcours la signature trace quelque chose.

J'ai essayé de comprendre comment tu as fais mais sans   réel succès.Donc si tu aurais un petit peu de temps pour m'expliquer se serai sympa.

Commentaire de skyself le 06/01/2009 13:06:53 9/10

super longtemps après bravo pour l'effet

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales