Vous n'êtes pas connecté - 0 membre connecté
Catégories
Graphisme
Flash (64)
Print (81)
Programmation
PHP (112)
ASP (2)
Action Script (47)
CSS (29)
Hardware
PC (41)
Mac (19)
Linux (8)
Divers
Blabla (346)
1247 Sujets
16531 Réponses
Programmation > Action Script > as2 hittest / setmask
as2 hittest / setmask
Bonjour,

Ma questio ndu jour se résume à ceci:

"Can a mask hide a hitTest area?"

j'ai besoin de tester la collision entre deux movieclip, ce après que l'un des deux soit masqué petit à petit, et donc que les zone masquées ne comptent plus pour le hit test.

une solution?

je sais que la moitié de l'auditoire n'a pas compris la question, je m'adresse donc à l'autre moitié, et dans cette moitié, la moitié n'a toujours pas compris ma situation, je m'adresse donc .... à moi-même, la vie est trop dure.

Merci d'avance :D
Posté le 09 12 2009 à 14h21
o0o - Administrateur - www

Réponses - as2 hittest / setmask
je dois faire parti du quart de la moitié qu'a cru comprendre, je te conseille de faire ton masque en clip, et pas en calque masque, de nommer son occurence et de faire un setMask() dessus, ainsi tu devrai pourvoir tester les collisions sur le masque et sur le clip indépendament de l'un et de l'autre.

a tester.

N.
Posté le 09 12 2009 à 14h29
Neoblue - Modérateur - www
Déjà fait ça ne marche pas.

monclip.setMask(monmas que);

les zone masquées sont détectées au hittest. Peut-être une erreur de code? de paramètre?
Posté le 09 12 2009 à 14h31
o0o - Administrateur - www
fais le hittest sur le masque :D
Posté le 09 12 2009 à 14h36
Neoblue - Modérateur - www
non la j'ai vraiment besoin d'un hit test sur ce qui n'est pas masqué. Cependant j'utilise déjà le hittest sur le masque.

J'ai un compromis, j'utilise le shapeflag, mais ça ne fonctionne qu'avec les coordonnées de la souris.

monclip.setMask(pwe t._xmouse,pwet._ymouse,true);

et là il tient en compte la "transparence".
Posté le 09 12 2009 à 14h50
o0o - Administrateur - www
duplicage du clip en alpha 0, c'est plus lourd, c'est moche, mais ça va marcher...
Posté le 09 12 2009 à 14h53
Neoblue - Modérateur - www
c'est ce que j'avais fait pour detecter le masque mais ça ne change pas le probleme que je n'arrive pas a détecter le chevauchement. (Cependant j'utilise déjà le hittest sur le masque. )

finalement je vais resoudre le probleme avec une grille de clip de 5px sur 5px, ou simplement ne pas aller plus loin dasn le réalisme de mon projet.
Posté le 09 12 2009 à 15h02
o0o - Administrateur - www
Au final, je crée une grille de carré qui sont enlevé quand la souris passe de ssus, ça me sert de trigger pour faire pop des etoiles et enlever des feuilles de vignes qui se masquent.

Enfin dans le genre d'idée.

merki neo pour ta participation .
Posté le 09 12 2009 à 16h12
o0o - Administrateur - www
Partenaires

Sujets Action Script
<< 1 2 3 4 5 >>
As2 textfield html (...)
Auteur : o0o
Posté le 28 10 2010 à 16h41
7 Réponses (Nouveau sujet)
Sujet visité 50892 fois
AS3 - tween package
Auteur : o0o
Posté le 28 10 2010 à 16h45
4 Réponses (Nouveau sujet)
Sujet visité 3674 fois
[RESOLU] Effet pour (...)
Auteur : Pierrot
Posté le 12 07 2010 à 09h35
11 Réponses (Nouveau sujet)
Sujet visité 5460 fois
[AS3]Plusieurs JPG (...)
Auteur : giantwo
Posté le 13 06 2010 à 22h38
9 Réponses (Nouveau sujet)
Sujet visité 5619 fois
As3 formulaire mask
Auteur : o0o
Posté le 03 05 2010 à 11h28
2 Réponses (Nouveau sujet)
Sujet visité 12037 fois
La souris ne bouge (...)
Auteur : o0o
Posté le 23 04 2010 à 10h24
3 Réponses (Nouveau sujet)
Sujet visité 11608 fois
AS3 preload question
Auteur : o0o
Posté le 27 03 2010 à 15h55
4 Réponses (Nouveau sujet)
Sujet visité 11393 fois
Benchmark as3 blur (...)
Auteur : o0o
Posté le 23 03 2010 à 15h43
4 Réponses (Nouveau sujet)
Sujet visité 12550 fois
as2 hittest / setmask
Auteur : o0o
Posté le 09 12 2009 à 14h21
7 Réponses (Nouveau sujet)
Sujet visité 13295 fois
Possibilité du (...)
Auteur : flexion
Posté le 08 11 2009 à 15h18
7 Réponses (Nouveau sujet)
Sujet visité 12531 fois
<< 1 2 3 4 5 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006