Action de la souris que dans une zone délimitée précise
anveliss
Messages postés7Date d'inscriptiondimanche 27 mai 2007StatutMembreDernière intervention22 octobre 2008
-
25 mai 2008 à 15:43
Skev
Messages postés255Date d'inscriptionmardi 27 juin 2006StatutMembreDernière intervention 9 janvier 2010
-
27 mai 2008 à 16:54
Il s'agit d'une image qui subit une déformation 3D lorsque que l'on maintient le bouton gauche de la souris et qu'on la déplace à l'intérieur du clip.
Le problème : j'aimerais savoir si on peut permettre cette déformation mais uniquement lorsque la souris se trouve dans une zone précise du clip. (J'ai dessiné à l'intérieur du .fla un cadre rouge qui pourrait être cette zone par exemple. Si bien sur la souris quitte cette zone, il faut que la déformation cesse.
Merci d'avance.
A voir également:
Action de la souris que dans une zone délimitée précise
Skev
Messages postés255Date d'inscriptionmardi 27 juin 2006StatutMembreDernière intervention 9 janvier 20103 27 mai 2008 à 01:52
Bonsoir,
J'ai peut etre une solution a ton probleme, donc en fait j'ai convertit ton cadre rouge en Movie Clip, que j'ai nommer "zone"
puis sur la premiere image clé de la scene j'ai placé ce code :
onEnterFrame = function () {
trace(zone_ok);
if (zone.hitTest(_xmouse, _ymouse, 0)) {
zone_ok = true;
} else {
zone_ok = false;
}
};
Pour finir dans le code de ton Movie Clip , j'ai simplement rajouter une condition a la function "onMouseDown" :
onMouseDown = function () {
if (_root.zone_ok) {
presser();
this.onMouseMove = function() {
presser();
};
}
};