Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: Connaitre la liste des clips sous le pointeur souris
Envoyé: 13 septembre 2004, 7h36 par blues
ceci dit
pour to problème, si tu a un clip recouvrant un autre l'évenement on RollOver sera actif pour celui plus pres de la souris.. en gros celui qui est le plus haut dans les zDepth (niveau)
dans ton cas il faut te demander si il est opportin que la cart ce soit réactive, ou juste les points ....
et a moin que je ne me trompe on ne travail pas en partant de la souris pour voir ce qui se trouve dessous, mais bien du clip pour verrifier si la souris est au dessus
maintenat tu peux peut être contourner le problème en veriffiant les coordonnée de la souris..
si tes clip "point" sont placé dynamique ment cela ne devrait pas être trop dificile, mais bon le principe serait le suivant
1er tu recupere les coordonnée de tes points dans une liste a deux dimentions, ex:
CoordonneesPoint = [[100,50],[150,120],[200,100]]
et tu verifie a chaque frame si la souris nest pas sur l'un de ces point
_root.onEnterFrame = function (){
for(i=0;i<CoordonneesPoint.length;i++)
if((_mouse._x ==CoordonneesPoint[i][0]) and (_mouse._y ==CoordonneesPoint[i][1]) ){
trace("Ma souris est sur le point "+ i )
}
}
c'est une solution passible il y en as surement d'autre....
bonne chance
Réponses
|