Forum de discussion
Forum « Flash et Shockwave » (archives)
Enième pb de Collision
Envoyé: 7 mai 2004, 14h40 par Zecnas
Dsl de poster encore un message, je pense que ce sera un des derniers post sur les collision... quoique :)
Bon voila, mon pb est le suivant :
Ma souris est un petit papillon, qui bouge des ailes, de façon charnelle. A coté, il y a une magnifique epuisette rouge et blanche, comme dans les aéroport qui se gonfle qd y'a du vent. J'ai fait en sorte que qd le papillon touche l'épuisette, il y est un true. Seulement, flash considère l'épuisette comme un rectangle. Ainsi, le papillon peut toucher la zone blanche autour de l'épuisette et true s'affichera qd m^m. Est-ce possible de remedier à ce pb,que true s'affiche seulement qd le papilon touche un pixel opaque de l'épuisette ?
Ma formule (enfin plutôt celle de toph...)est la suivante :
papillon.onEnterFrame = function() {
if (this.hitTest(this._parent.epuisette)) {
this._parent.etat = "true";
gotoAndPlay(5);
} else {
this._parent.etat = "false";
}
};
Merci bcp...
Réponses
|