Voici un tutoriel qui vous permettre de détecter la collision entre 2 objets.
Pour commencer, ouvrez un nouveau document flash de 400*200 par exemple.
Créez un carré de 150*150 sans contour avec la couleur de votre choix
Il faut sélectionner le carré avec l'outil de sélection pour afficher les propriétés et changer la taille
Avec l'outil de sélection, sélectionnez votre carré et appuyez sur la touche F8 pour créer un nouveau symbole
Cochez la case "Clip" et nommez le "target"
Dans les propriétés du clip, nommez son occurrence "target_mc"
Maintenant nous allons créer l'objet que l'on pourra déplacer et qui indiquera la collision avec le premier objet
Créez un nouveau clip en appuyant sur Ctrl + F8
Cochez la case "Clip" et nommez-le "box"
Sélectionnez la première frame, et dessinez un carré de 50*50 de la couleur de votre choix mais différente du carré précédent
Ensuite, sélectionnez la deuxième frame et appuyer sur F6 pour dupliquer la première
Sélectionnez le carré et changer sa couleur
Créez un nouveau calque et nommez le "actions"
Sélectionnez le première frame de ce calque et appuyez sur F9, puis insérez ce code
Comme précédemment, sélectionnez la deuxième frame de ce calque et appuyez sur F6 et remettez le code dans la fenêtre d'actions
Sortez du clip "box" en cliquant sur le bouton "Sequence 1" en haut à gauche du chronogramme
Dans la bibliothèque faites glisser votre clip "box" sur la scène de travail
Dans les propriétés mettez comme nom d'occurrence "box_mc"
Prenez l'outil texte et cliquez dans la scène de travail pour créer une zone texte.
Laissez la vide.
Dans les propriétés sélectionnez "Texte dynamique" et dans Var écrivez "result"
Vous pouvez aussi choisir un type de police et une couleur.
Maintenant, créez un nouveau calque nommé "actions" et appuyez sur F9 et mettez ce code :
Vous pouvez maintenant faire un aperçu en appuyant sur Ctrl + Entrée
Si tout fonctionne normalement, vous pouvez prendre le petit carré et le déplacer dans le grand
Lorsqu'il entre en contact, le petit carré change de couleur et le texte affiché change