Créer une application dynamique de dessin en flash :
ı © www.flashcircle.com ı Don Joseph ı © Artophix 2006-2007 ı coatriver ı
1- Commencer tout d'abord par ouvrir flash (flash mx exigé) et créer un nouveau document de n'importe quelle taille.
2- Sélectionner le 1er frame et dans copier ce code dans la fenêtre des actions :
- Code:
createEmptyMovieClip("Line",1);
Line.lineStyle(1,0x000000,100);
onMouseDown = function ()
{
Line.moveTo(_xmouse, _ymouse);
onMouseMove = function ()
{ Line.lineTo(_xmouse, _ymouse);}
}
onMouseUp=function()
{
onMouseMove=null;
}
Le voici encore une fois mais des explications :
- Code:
createEmptyMovieClip("Line",1);
Line.lineStyle(1,0x000000,100);
onMouseDown = function ()
// La fonction onMousedown est activée quand on clique avec le bouton de la souris.
{
Line.moveTo(_xmouse, _ymouse);
// Cela bouge la line à partir du point de départ qui apparaitera directement à l'endroit où vous avez cliquez.
// _xmouse et _ymousesont les positions x et y de la souris.
onMouseMove = function ()
// La fonction onMouseMove est seulement activée quand on bouge la souris.
{ Line.lineTo(_xmouse, _ymouse);}
//Cela crée la ligne du point où vous tirez avec la souris.
}
onMouseUp=function()
// La fonction onMouseUp est activée quand on remonte le bouton de la souris (quand on arrête de cliquer).
{
onMouseMove=null;
// Cette fonction annule la fonction onMouseMove () comme ça la ligne ne sera plus dessinée avant que l'utilisateur ne clique à nouveau.
}