Apprendre à Dessiner à la Souris avec ActionScript

Dessiner avec le code Partie 2 : faire dessiner l'utilisateur
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Flash
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

L'objectif de cette vidéo est de apprendre à gérer les événements de la souris et d'implémenter une fonctionnalité de dessin simple mais efficace sur une scène vide.

Découvrez comment permettre à l'utilisateur de dessiner à la souris avec un code simple et efficace.

Dans cette leçon, nous allons explorer les étapes nécessaires pour permettre à un utilisateur de dessiner sur la scène avec une souris, en utilisant ActionScript et FlashPlayer. Nous commencerons par identifier les moments où l'utilisateur appuie et relâche le bouton de la souris, en créant des écouteurs d'événements. Puis nous introduirons un événement supplémentaire pour capter le mouvement de la souris.

Un objet Sprite sera créé pour gérer le dessin, et sa propriété Graphics sera utilisée pour tracer des lignes à chaque mouvement de la souris. Nous aborderons également les problèmes courants, comme l'initialisation incorrecte du point de départ du dessin, et comment les résoudre en utilisant la méthode MoveTo.

Enfin, nous discuterons de l'importance du rafraîchissement de l'affichage avec UpdateAfterEvent pour garantir un dessin fluide, même avec une cadence d’animation basse.

Voir plus
Questions réponses
Pourquoi est-il important d'utiliser l'événement MouseMove dans ce contexte?
L'événement MouseMove est crucial car il permet de détecter le mouvement de la souris et de dessiner en temps réel à chaque déplacement, donnant ainsi une fluidité au dessin.
Comment éviter un dessin partant de la coordonnée 0 lorsque l'utilisateur commence à dessiner?
Il faut utiliser la méthode MoveTo avec les coordonnées actuelles de la souris dès que le bouton de la souris est enfoncé, afin de positionner correctement le crayon virtuel.
Quel est le rôle de la méthode UpdateAfterEvent?
UpdateAfterEvent force le rafraîchissement de l'affichage après chaque événement, améliorant ainsi la fluidité du dessin, surtout avec une cadence d'animation basse.

Programme détaillé