IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Html5, js, canvas, draw et drag&drop..


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    495
    D�tails du profil
    Informations personnelles :
    �ge : 53
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 495
    Par d�faut Html5, js, canvas, draw et drag&drop..
    Bonjour,

    d�licat de trouver un titre explicite, ma question ne semble pas trouver beaucoup de r�ponses sur le net..

    Je r�alise une application du type dessin dans le navigateur (pour des seances d'entrainement de foot), je pars donc sur une balise canvas, une seule largeur de trait et diff�rentes couleurs, de ce cot� la pas de soucis.

    J'ai �galement besoin de pouvoir ins�rer des images au clic utilisateur, �a j'ai aussi r�ussi a trouver la technique..

    La ou ca devient un peu plus costaud.. C'est quand il faut pouvoir faire du drag and drop sur ces images ins�r�es de fa�on dynamique dans le canvas, pour pouvoir les placer plus pr�cis�ment...

    j�ins�re mon image comme ceci :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    	  var img_elem = new Image();
     
    	  img_elem.addEventListener('load', function () {
    		context.drawImage(this, mouseX, mouseY);
    	  }, false);
    	  img_elem.src = img;

    j'ai essay� de rajouter un "img_elem.draggable = true;", vu qu'a priori, en HTML5, c'est juste cet attribut a rajouter.. Mais �a ne change rien..

    Auriez vous des pistes ou des infos sur le sujet ? Je tourne sur google depuis un moment et je tombe a chaque fois sur le m�me genre d'infos.. Soit du dessin, soit du drag and drop, mais rien qui s'applique a ce cas la... je suis un peu bloqu� !

    Merci d'avance aux experts !

  2. #2
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Le probl�me, c'est que l'API HTML5 Drag and Drop s'applique au balisage HTML, or une balise canvas ne poss�de pas de balisage, elle ne peut donc pas g�rer cette API.
    La solution selon moi serait de stocker les positions de tes images et lors du clic sur la balise, r�cup�rer la position o� le clic est intervenu et si cette position correspond � celle d'une image, la d�placer lors de l'�v�nement mousemove jusqu'au rel�chement.
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    495
    D�tails du profil
    Informations personnelles :
    �ge : 53
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 495
    Par d�faut
    Solution qui me semble d�licate a g�rer.. Mais au moins, c'est une piste s�rieuse.. Je vais creuser dans cette direction.. !

    Merci

Discussions similaires

  1. Canvas et Drag'n'Drop d'Ellipses
    Par Mayhemx dans le forum Windows Presentation Foundation
    R�ponses: 6
    Dernier message: 12/04/2011, 11h21
  2. [HTML 5] drag and drop avec <canvas>
    Par Hydre dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 0
    Dernier message: 20/03/2009, 14h34
  3. [C#][xaml] drag and drop entre 2 canvas
    Par matb33 dans le forum G�n�ral Dotnet
    R�ponses: 2
    Dernier message: 04/07/2007, 16h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo