Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1079 connectés 

  FORUM HardWare.fr
  Graphisme
  Web design

  [Comment?] Faire un "ticket à gratter" en Flash

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Comment?] Faire un "ticket à gratter" en Flash

n°541401
CastaLibre
Posté le 22-09-2004 à 11:48:23  profilanswer
 

Y a t-il un moyen de dessiner un masque lors de l'animation, en passant par l'AS?


Message édité par CastaLibre le 10-10-2004 à 18:41:13
mood
Publicité
Posté le 22-09-2004 à 11:48:23  profilanswer
 

n°541404
Skopos
Posté le 22-09-2004 à 12:22:36  profilanswer
 

bon je suis nul alors ça va pas t'aider bcp mais regarde dans l'aide et les référence la commande setMask(monClipMask) pour mettre dynamiquement un masque sur un clip.  
Pour le modifier : la méthode, duplicateMovieClip te permettrait peut-être de dupliquer une occurence définie comme une "brosse" sur le mask...
enfin bon g pas essayé mais tu peux tjrs regarder de ce coté là en attendant des réponses plus élaborée ;)

n°541530
Jbanos
Posté le 22-09-2004 à 14:55:03  profilanswer
 

salut,
 
ça ça devrait marcher :  

Code :
  1. alpha = 0;
  2. _root.fond.setMask(_root.masque);
  3. _root.onMouseDown = function() {
  4. _root.idx = setInterval(onDessine, 1);
  5. };
  6. _root.onMouseUp = function() {
  7. clearInterval(_root.idx);
  8. };
  9. function onDessine() {
  10. ++alpha;
  11. _root.masque.pinceau0.duplicateMovieClip("pinceau"+alpha, alpha);
  12. mc = _root.masque["pinceau"+alpha];
  13. mc._x =_root.masque. _xmouse;
  14. mc._y = _root.masque._ymouse;
  15. }


 
(à mettre sur la frame).
 
 sur la scène :
    _root.fond : clip à masquer
    _root.masque : clip masquant
 sur _root.masque :
   _root.masque.pinceau0 : clip constituant la forme du pinceau
 
ça marche ça.
si tu veux t'amuser il y'a une autre méthode où au lieu de faire du duplicateMovieClip, tu dessines un clip dynamiquement à base de lineTo ou de curveTo (n'oublie pas de mettre une couleur de fond en faisant un BeginFill, sinon ça marchera pas si tu veux faire comme ça :( ).

n°541588
CastaLibre
Posté le 22-09-2004 à 15:28:57  profilanswer
 

j'avais deja fait quelque chose avec un lineTO... C'est quand meme tres chaud. mais je vais tester ta méthode de suite :)
 
Merci à toi et aussi à Skopos!

n°541599
CastaLibre
Posté le 22-09-2004 à 15:32:34  profilanswer
 

Trop fort :) Merci!

n°541601
Jbanos
Posté le 22-09-2004 à 15:33:03  profilanswer
 

pas de problème ;)

n°541630
Terminapor
I'll see you rise.
Posté le 22-09-2004 à 15:42:57  profilanswer
 

CastaLibre a écrit :

Trop fort :) Merci!


envoie le swf ?

n°541967
CastaLibre
Posté le 23-09-2004 à 10:31:41  profilanswer
 

terminapor a écrit :

envoie le swf ?


 
Pour l'instant rien de vraiment concret, mais si tu veux voir le test :


Message édité par CastaLibre le 10-10-2004 à 18:40:58

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Graphisme
  Web design

  [Comment?] Faire un "ticket à gratter" en Flash

 

Sujets relatifs
faire un document en flash[Flash MX] - compatibilité firefox ?(03/10)
[Flash] Réaliser une pub e-stickerAnimation flash protégé
Version Flash et .flaFlash MX 2004 pro Action script zarbi ... !!!
[Firefox & Flash] Problèmes d'url en local !Paramètrage sous FLASH
comment passer de flash a IE6 ?[FLASH] Postez vos oeuvres !
Plus de sujets relatifs à : [Comment?] Faire un "ticket à gratter" en Flash


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR