Rendre invisible un clip au deplacement de la souris
sankaiblood
Messages postés5Date d'inscriptiondimanche 17 octobre 2004StatutMembreDernière intervention27 octobre 2004
-
24 oct. 2004 à 05:19
CyberP
Messages postés283Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention 4 juillet 2007
-
27 oct. 2004 à 21:25
bonjour, j' ai un probleme en action script, j' ai un clip sur ma timeline, et je voudrait le cacher dès que la souris bouge.
je ne connais pas beaucoup de fonction, alor j' ai opérer comme suis:
Pour savoir, si la souris bouge, je regarde la difference d' absicces de la souris entre la seconde actuel et celle d' avant.
voici le code que j' ai mis sur ma timeline principale:
compteur = new Date();
x = compteur.getSeconds();
y = compteur.getSeconds()-1;
function actuel(x) {
_xmouse;
}
function avant(y) {
_xmouse;
}
if (actuel() == avant()) {
_root.textenain._alpha =100;
};
} else {
_root.textenain._alpha = 0;
}
merci de m' éclairé, ou si quelqu' un a une méthode plus simple.
sankaiblood
Messages postés5Date d'inscriptiondimanche 17 octobre 2004StatutMembreDernière intervention27 octobre 2004 24 oct. 2004 à 15:03
salut alise, j' ai fait une erreur en collant le code mais sinon, j' ai toujours le meme probleme.
si tu ve un exemple concret--> http://m.nirina.free.fr (j' aimerai que la boite de dialog bleu disparaisse quand on bouge la souris)
merci d' avance.
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 24 oct. 2004 à 15:18
dis-donc c'est hyper lourd, ici on a pas votre ADSL !
Je réfléchis à ton pb, mais comme on a pas mal de taf, je te promets pas tout de suite
Alise
from RunIsland
sankaiblood
Messages postés5Date d'inscriptiondimanche 17 octobre 2004StatutMembreDernière intervention27 octobre 2004 24 oct. 2004 à 16:17
lol, dsl je l' es pas encore aléger :D
prend tout ton temps.
un autre code que j' ai pondu, mais ca m enbrouille plus qu' autre chose, cette fois le clip est toujours invisible :(
surement une mauvaise utilisation de function...
compteur = new Date();
function actuel(_xmouse) {
return compteur.getSeconds();
}
function avant(_xmouse) {
return compteur.getSeconds()-1;
}
if (actuel(_xmouse) == avant(_xmouse)) {
_root.textenain._alpha = 100;
} else {
_root.textenain._alpha = 0;
}
setInterval(actuel, 500);
setInterval(avant, 500);
updateAfterEvent();
Vous n’avez pas trouvé la réponse que vous recherchez ?
Ca commence par prendre l'endroit où se trouve la souris dans pxmouse et pymouse
Et ensuite toutes les millisecondes [avec setInterval(checkSouris, 1);] ca regarde si la position actuelle de la souris (_xmouse et _ymouse) correspond avec la position précédente (dans pxmouse et pymouse)
Si la position est la même, la souris n'a pas bougé durant la milliseconde précédente et donc le clip apparait ; sinon il disaparait et la nouvelle position de la souris est stockée
CyberP,
Celui qui dit que toute question a une réponse