CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[FLASH] Drop Target

da-sama
da-sama
Niveau 5
09 mai 2009 à 18:56:39

Hello ! Je suis un méga débutant en flash et j'ai du mal avec l'AS3 ! :) Mon but est de créer un puzzle, et je voudrais que les pièces du puzzle soient comme aimantées lorsque l'utilisateur les dépose près du bon endroit. Apparemment, ça s'appellerait les "Drop Target". J'ai googlesé un peu mais je n'ai trouvé que des tuto en anglais. Est-ce qu'il y a quelqu'un qui pourrait m'expliquer tout ça avec des mots ultra-simples ? XD

Merci d'avance ! ^__^

tomtomclancy
tomtomclancy
Niveau 9
10 mai 2009 à 12:33:27

Mega débutant ça va pas être simple alors.
Le flash fonctionne de manière événementielle. ce qui veux dire que c'est sur action de l'utilisateur qu'il se passe quelque chose.
Donc ce que tu veux faire c'est de créer un événement sur un déplacement de souris, qui quand tu te rapproche d'une pièce, effectue quelque chose.
Donc déjà tu as en flash pour le système de glissé-dépose ou drag & drop. 3 événements.
Le dragEvent (quand tu maintient le clique enfoncé pour déplacer une pièce)
Le mouseMoveEvent (quand tu déplace la pièce avec le clique enfoncé)
Et Le DropEvent (quand tu relâche la pièce)

Chaque event (événement) est associé a une fonction
En plus de cela ces fonctions prennent une variable qui peut être du type DragEvent ou MouveEvent. c'est dans cette variable que tu trouve le Target (la cible) en d'autre terme l'objet qui en en dessous de ta souris.
Par exemple au moment de cliquer le Target du DragEvent sera la pièce sur laquelle tu viens de cliquer.
Ensuite c'est à toi de dire a ta fonction ce qu'elle doit faire.
Pour avoir des tuto cherche "AS3 drag and drop example".

da-sama
da-sama
Niveau 5
10 mai 2009 à 18:10:05

Un grand merci à toi ! :) En fait, je maitrise déjà plus ou moins le Drag&Drop ! Je l'ai utilisé pour faire un petit dress-up game tout ce qu'il y a de plus basique !

J'vais essayer de fouiller plus en profondeur ce forum ! Merci encore !

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment