begin process at 2012 05 27 10:42:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Mask en AS3


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Mask en AS3

jeudi 28 avril 2011 à 21:51:18 | Mask en AS3

Petitefievel

Bonsoir,

Je sais que pas mal de question on déjà été posée à ce sujet, mais je n'ai pas trouvé ma réponse. En fait je voudrais juste faire un masque en AS3.
Mais le truc c'est que mon masque est un clip, appelé 'lapin' et l'image sur laquelle se place mon masque sont deux swf appelés par des addChild.
Du coup je sais pas trop trop comment m'y prendre. Je vous montre mon ptit bout de code!
Code ActionScript :
//charger le gif
var gif:Loader = new Loader();
addChild(gif);
gif.load(new URLRequest("oeil.swf"));
gif.y=170;
var gif2:Loader = new Loader();
addChild(gif2);
gif2.load(new URLRequest("oeil.swf"));

// on crée un nouveau Clip qui sera le masque
var clipMask:MovieClip = lapin;
// on ajoute ce clip sur la scene
addChild(clipMask);
// on applique un mask a clip
lapin.mask = gif;

Bon peut-être que ça vous parrait un très mauvais code, mais je débute en AS3! soyez indulgent! :D
en tout cas merci pour vos future réponse...
vendredi 29 avril 2011 à 17:16:10 | Re : Mask en AS3

aerolyte

bonjour

Peut etre que si tu met le mask sur ton loader ca marchera un peu mieux (et pas l'inverse)
gif.mask=clipmask;

Cordialement
vendredi 29 avril 2011 à 21:42:40 | Re : Mask en AS3

Petitefievel

bonsoir!
hum ça ne fonctionne pas j'avais essayé auparavant et je viens de reéssayer!
il faut peut être que mes gif soit transformés en movieclip non?
et ça donnerais...
Code ActionScript :
var gifs:MovieClip = gif+gif2;

un truc comme ça?
je suis pas trop convaincu!!!
bonne soirée et merci quand même pour ta réponse!
vendredi 29 avril 2011 à 22:50:16 | Re : Mask en AS3

aerolyte

Dans ce cas:

1]Passe par un conteneur (Sprite ou MovieClip,) sur lequel tu ajoute le mask et qui a pour enfant gif

2]Avant cela revois, ta facon d'utiliser ton oeil.swf
Pourquoi loader 2 fois la meme chose?
L'ecouteur d'evenemnt sur le loader est absent?
Est ce que faire un swf spécifique pour oeil est indispensable?

3]encore avant, utilisre la doc officielle comme document de refernce c'est une bonne pratique et en particulier pour connaitre les objets et leurs méthodes et événements associées.


lundi 2 mai 2011 à 21:01:10 | Re : Mask en AS3

nickydaquick

Membre Club

Bonjour,

Il te faut mettre un EventListener pour l'evenement Event.INIT. A partir de la tu appliques un masque (avec cacheAsBitmap).

Parce que ton code la, il load (de maniere asynchrone) les objets et tu appliques un masque qui n'est pas encore charge.

Bonne continuation
http://liveplayaz.com
je suis heureux de faire partie d'une grande famille ...!
vendredi 6 mai 2011 à 12:10:28 | Re : Mask en AS3

Petitefievel

Bonjour à vous deux,

Désolée pour le retard de réponse, je n'ai pas pu essayer vos propositions. Mais je pourrais m'y remettre ce week-end, je vous tiens au courant de l'avancement.
En attendant, aerolyte pour répondre à ta question, j'ai deux fois oeil.swf, car en fait j'avais pas réussi à le redimensionner donc pour que mon gif animé prenne tout le document, je l'ai dupliqué!
Et du coup faire un swf spécifique pour l'oeil me semble indispensable, car c'est la seule façon que j'ai trouvé d'intégrer un gif animé. Existe-t-il une solution plus simple? je n'ai rien trouvé à propos de l'intégration de gif animé.

En tout cas, merci pour votre aide et bonne fin de journée!


Cette discussion est classée dans : mask, gif, clip, masque, as3


Répondre à ce message

Sujets en rapport avec ce message

appeller un gif ou un jpg dans un movi clip sans devoir lZimporter... [ par pilot ] Salut !je cherche desesperément un moyen dZafficher une image Jpg ou gif lors de lZexecution dZun movie clip sans avoir á creer son symbol dans la bib Texte dynamik & Masque [ par radge ] En ce moment je charge du texte dynamik dans un clip . dans ce clip il y a 3 ou 4 zones de texte dynamik aligner horizontalement. mon idee etait de cr masque et duplicateMovieClip [ par funghi ] Salut à tous les codeurs !!j'ai un petit problème que je ne sais pas comment résoudre : j'ai un clip nommé "mc" que je désire masqué par un autre clip Pb modifier le clip d'une instance lors d'une action préscise [ par air1 ] Comment on fait pour changer le clip d'une occurence?Pour la faire a la francaise; Je débute en flash et bien que je soit familiarisé aux langages ori Clip invisible dans un masque... [ par Ang3lo ] Salut, J'ai un problème. J'ai plusieurs clips dans mon annimation et quand j'en met un dans un masque, il devient invisible ! Alors que les autres son Lemmings... où comment galerer pour dupliquer un clip maské... [ par joachimjouatou ] sali-salut ! voili-vloilà, mon probleme est problematique a souhait: je suis en train de faire un lemmings sous flash donc,ce que je croyais impossibl masque sur un texte dynamique dans un MC [ par attentio ] bonjour,j'aimerais savoir si il est possible de faire un masque sur un clip, qui lui contient un texte dynamique.j'ai essayé en fesant caractere>integ masque et texte [ par rstephane21 ] Salut à tous ceux qui liront ce message!!!Bon voilà mon problème, j'ai un clip composé d'un fond et par dessus du texte. Je crée un nouveau clip dans Faire une copie d'un clip [ par stifflerpoto ] Bonjour à tous, voila j'ai un souci avec une animation et je vais essayer d'être le plus clair possible.Mon site gere des annonces immobilieres.- J'ai Changer une seule couleur dans un clip [ par lechti62 ] Bonjour, j'ai un clip contenant une image GIF, je voudrai changer une seule couleur dans ce gif, par exemple un contour ou la couleur d'un oeil. Par q


Nos sponsors


Sondage...

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 : 1,357 sec (3)

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