Tutorial: How to replace and hide the cursor in Flash with ActionScript 3

Je vais vous montrer comment masquer le curseur de la souris en Flash et comment le remplacer par une autre image.

C’est très simple mais vous avez besoin d’au moins d’un Clip.

[swf:/wp-content/uploads/2013/03/Hide_mouse_cursor_and_custom_cursor.swf 550 400]

Vous pouvez télécharger les codes sources : Hide_mouse_cursor_and_custom_cursor.fla.

  • Créer un nouveau fichier ActionScript 3 dans Flash
  • Puis: Insertion > Nouveau Symbole > Nom: CustomCursor > Clip > OK.
  • Utiliser une image ou dessiner un curseur perso. Placer la pointe du curseur au niveau du point d’origine.
  • Puis retourner sur la Séquence principale.
  • Ajouter une occurrence du Clip CustomCursor sur la scène.
  • Mettre le nom d’occurrence de ce Clip dans ses propriétés : Cliquer sur le symbole sur la scène > Panneau propriétés > Nom d’occurrence: cursor
  • Ouvrir ensuite le panneau Actions et commencer à coder.
// https://www.benoitfreslon.com

// Masquer le curseur de la souris
Mouse.hide();

// Utiliser le curseur perso
// cursor c'est le nom d'occurrence sur la scène
// Astuce : Ajouter le curseur toujours devant avec
stage.addChild(cursor);

// Attacher le curseur à la souris
cursor.startDrag(true);

// Afficher de nouveau le curseur
//Mouse.show();

C’est terminé :).