Site pour apprendre à dessiner manga
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Derniers sujets
» Présentation
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) EmptyJeu 27 Aoû 2015 - 15:50 par Méréthide

» [Aide] voici toutes les aides que j'ai trouver pour le corps humain, mains pied.....
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) EmptyJeu 27 Aoû 2015 - 15:29 par Blu

» SEKAI TOURNOI - DUEL 3 les oeuvres
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) EmptyJeu 27 Aoû 2015 - 15:22 par TheGreatestTitan

» Une idée d'histoire (besoin d'avis)
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) EmptyMer 26 Aoû 2015 - 14:53 par lidairui

» Pause de l'été !
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) EmptyLun 24 Aoû 2015 - 21:34 par Fire Ball

» Tablette Graphique Wacom Latence, Bug sur Gimp v.2.8.14
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) EmptyLun 24 Aoû 2015 - 17:37 par Asuka-ETS

» SEKAI TOURNOI - Résultats et thèmes du DUEL 3
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) EmptyVen 21 Aoû 2015 - 20:50 par Alyss

» SEKAI TOURNOI - DUEL 2 Les oeuvres *^*
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) EmptyJeu 20 Aoû 2015 - 13:28 par miyakisan

» League of Legend
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) EmptyLun 17 Aoû 2015 - 23:51 par Ryouzanki

» mauvaise nouvelle et bonne nouvelle pour les fan de monster hunter
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) EmptyDim 16 Aoû 2015 - 21:25 par Atiliyah

» Appel à la création : Création d'une nouvelle ban pour le fow !
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) EmptySam 15 Aoû 2015 - 11:59 par Méréthide

» SEKAI TOURNOI - Résultats et thèmes du DUEL 2
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) EmptySam 8 Aoû 2015 - 21:25 par miyakisan

» Concours d'été - Juillet/Août [2015] - Matsuri -
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) EmptySam 8 Aoû 2015 - 3:42 par ashiiko

» SEKAI TOURNOI - DUEL 1 Les oeuvres *^*
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) EmptyVen 7 Aoû 2015 - 8:03 par G

» varier l'épaisseur du trait - gimp
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) EmptyLun 3 Aoû 2015 - 20:56 par Fire Ball

Le Deal du moment : -29%
PC portable – MEDION 15,6″ FHD Intel i7 ...
Voir le deal
499.99 €

[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais)

3 participants

Aller en bas

[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) Empty [Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais)

Message par darkutb Lun 16 Jan 2012 - 20:21

Ceci est un tuto concernant Adobe flash pro CS5, la version que j'utilise est en anglaise.

Je ne suis pas un professionnel d'ailleurs ce que j'ai acquis c'est seulement par auto-formation, comme ce que la plupart d'entre vous on fait pour apprendre à utiliser leurs logiciel de dessin comme gimp ou Paint Tool SAI, ce qui veut dire que mes expliquations peuvent peut être paraître flou et incompréhensible par moment, alors n'hésitez pas à me poser des questions,.

Ce mini tuto est le compte rendu d'un live fait sur la chaine livestream de TheBigKirby.

---------------------------------------------------------------------------------------------------------------

La fonction déplacer/lacher est une fonction qui permet de porter un objet en laissant le clique gauche enfoncé tout en déplaçant la souris, et de lacher cet objet lorsque le clique est relaché.

Exemple :




Ceci n'est un exemple d'utilisation de cette fonction, avec un peu d'imagination il est possible de faire de petites applications originales (je vous laisse chercher ...).


Pour arriver au résultat ci-dessus c'est très simple, on va procéder par étape, tout d'abord lancer votre logiciel Adobe Flash en créant un nouveau projet en Action Script 3.

commençons par réaliser un simple carré vert à l'aide de l'outil forme :
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) 01_bmp10

Une fois le carré créée, il faut transformer son dessin du carré en "objet" que l'on pourrat manipuler par code, pour cela c'est très simple:
selectionnez votre dessin en entier, soit en cliquant sur la frame dans la barre de scénarion ou tout simplement en laissant le clique appuyé et encerclerle carré à l'aide de l'outil de selection.
Puis faire un clique droit dessus pour faire apparaitre le menu contextuel,
selectionnez avec le clique gauche "convertir en symbole" afin de transformer votre dessin en objet.
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) 0210

Une fois votre dessin converti en symbole, cliquez sur le bouton ok de la fenetre qui s'ouvre pour passer a l'étape suivante :
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) 0310

Il va falloir donner un nom a votre objet ! Pour cela ouvrez votre fenêtre de propriété en cliquant en haut sur "fenêtre">"propriété" , puis faites un clique gauche sur votre carré.
Dans le champs de saisie nom d'instance, cliquez dessus et entrer le nom de l'objet, pour l'exemple on va mettre "carré".

[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) 0410

Lorsque vous aurez saisie le nom de votre objet, il est temps de mettre un peu de code, c'est très rapide !
Créer un nouveau calque en cliquant sur le raccourcis mis à disposition dans la barre de scénario, et sur la frame vide faite un clique droite dessus>action afin d'ouvrir un editeur de code (qui s'apparente a un éditeur de texte Cool )
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) 0510

Vous arriverez sur un page blanche, ya plus qu'à insérer le code commenté que je vous fournis en faisant un copié/collé :


Code:
import flash.events.MouseEvent;
// importation de truque indispensable pour faire fonctionner les evenments liés a la souris


carré.addEventListener(MouseEvent.MOUSE_DOWN, porter);
//1-carré c'est le nom donné au symbole créé auparavant
//2-création d'un écouteur quand on laisse le clique gauche de la souris appuyé (MOUSE_DOWN)
//3-on fait ensuite appel à la fonction "porter", c'est là dedans que l'on écrira ce qu'il va se passer lorsque l'on clique
carré.addEventListener(MouseEvent.MOUSE_UP, lacher);
//idem que ci-dessus, sauf que cette fois-ci c'est lorsque que l'on relache le clique de la souris (MOUSE_UP)
//et que l'évenement appelé c'est "lacher"

function porter(pEvt: MouseEvent):void{
   //ici c'est la fonction "porter" pour permettre de porter l'objet il faut entrer la ligne ci-dessous
      carré.startDrag();
      //on retrouve le nom de l'objet "carré" suivi d'un fonction interne de l biblhotèque du javascript, la fonction "startDrag()"
}
function lacher(pEvt: MouseEvent):void{
   //ici c'est la fonction lacher, le code dessous permet de relacher l'objet qui est en court de déplacement grâce à la fonction "startDrag()"
      stopDrag();
}
ce qui donne ceci dans la page qui doit contenir le code :
[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) 0610
Si vous avez des questions, n'hésitez pas Very Happy


Dernière édition par darkutb le Lun 16 Jan 2012 - 21:37, édité 2 fois
darkutb
darkutb
Maître
Maître

Masculin Messages : 1527
Age : 33

http://www.google.fr/url?sa=t&rct=j&q=rick%20roll&so

Revenir en haut Aller en bas

[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) Empty Re: [Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais)

Message par Asuka-ETS Lun 16 Jan 2012 - 20:21

Oh il à mit carré ♥
C'est un bon pti tuto dark, bravo ^^
Asuka-ETS
Asuka-ETS
Maître
Maître

Féminin Messages : 3815

Revenir en haut Aller en bas

[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) Empty Re: [Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais)

Message par Invité Lun 16 Jan 2012 - 21:27

Bonne initiative !
En plus tu as eu la bonne idée de ne pas écrire à la main =p
Anonymous
Invité
Invité


Revenir en haut Aller en bas

[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) Empty Re: [Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais)

Message par Invité Lun 16 Jan 2012 - 21:35

C'est beau l'amour vache xD

Dark tes codes m'ont embrouillé , tu pourrais pas faire un screen du calque action où tu met tes codes ? :3
Comme ça j'aurais juste à recopier en remplacant x)
Anonymous
Invité
Invité


Revenir en haut Aller en bas

[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) Empty Re: [Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais)

Message par darkutb Lun 16 Jan 2012 - 21:39

Bon j'ai édité pour mettre une nouvelle image du code inséré dans la page, par contre peut être que c'est un peu pixelisé scratch
Dis moi si tu veut un screen plus propre [Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) 179457
darkutb
darkutb
Maître
Maître

Masculin Messages : 1527
Age : 33

http://www.google.fr/url?sa=t&rct=j&q=rick%20roll&so

Revenir en haut Aller en bas

[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) Empty Re: [Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais)

Message par Invité Lun 16 Jan 2012 - 21:40

C'est parfait , merci ~
Anonymous
Invité
Invité


Revenir en haut Aller en bas

[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) Empty Re: [Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais)

Message par Jeremie234 Mar 17 Jan 2012 - 5:11

Merci pour ce post Dark Smile
Ces très claire Smile
Jeremie234
Jeremie234
Maître
Maître

Masculin Messages : 3579
Age : 31

Revenir en haut Aller en bas

[Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais) Empty Re: [Adobe Flash CS5] La fonction "déplacer/lacher" ("drag&drop" en anglais)

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum