Download Utilisation de Flash MX
Transcript
Détection des collisions La méthode hitTest de l’objet MovieClip détecte les collisions dans une animation. Elle vérifie si un objet est entré en collision avec un clip et renvoie une valeur booléenne (true ou false). Il existe deux situations où il peut être utile de savoir si une collision s’est produite : pour tester si l’utilisateur a atteint une zone statique précise de la scène, et pour déterminer si un clip en a atteint un autre. La méthode hitTest permet de déterminer ces résultats. Vous pouvez utiliser les paramètres de la méthode hitTest pour définir les coordonnées x et y d’une zone de collision sur la scène ou utiliser le chemin cible d’un autre clip comme zone de collision. Lorsque vous définissez x et y, hitTest renvoie true si le point identifié par (x,y) n’est pas transparent. Si une cible est transmise à hitTest, les cadres de délimitation des deux clips sont comparés. S’ils se chevauchent, hitTest renvoie true. Si les deux ne se coupent pas, hitTest renvoie false. « True » apparaît dans le champ de texte lorsque le pointeur de la souris se trouve au-dessus de la carrosserie de la voiture (voir shape_flag.fla) Création d’interactivité avec ActionScript 319
Related documents