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 :

Modification propriétés d'un canvas


Sujet :

JavaScript

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Modification propriétés d'un canvas
    Bonjour,

    Je cherche à modifier les propriétés d'une Canvas (il s'agit d'un cercle et mon objectif et de modifier la couleur intérieur du cercle en fonction d'événements.

    Voici le code de mon canvas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    window.onload = function(){
    	var myCanvas = document.getElementById('myCanvas');
    	var ctx = myCanvas.getContext("2d");
     
    	ctx.beginPath();
    	ctx.arc(200, 150, 50, 0, Math.PI*2, true);
    	ctx.closePath();
    	ctx.fill();
    }
    Je sais comment modifier manuellement la couleur avec la méthode fillStyle et en supprimant le ctx.fill(), mais comment affecter alternativement des couleurs différentes en fonction d'événement différents?

    J'ai beau écrire dans le code de mon événement ctx.fillStyle() = "macouleur", le cercle reste de la même couleur.

    Merci à tous.

  2. #2
    Expert éminent
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Points : 6 755
    Points
    6 755
    Par défaut
    Citation Envoyé par toto1596 Voir le message
    J'ai beau écrire dans le code de mon événement ctx.fillStyle() = "macouleur", le cercle reste de la même couleur.
    Retire les parenthèses, fillStyle n'est pas une fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ctx.fillStyle = "macouleur";

Discussions similaires

  1. [WF] Problème modification propriété
    Par Pit2689 dans le forum Windows Workflow Foundation
    Réponses: 2
    Dernier message: 20/03/2008, 22h22
  2. Interdire modification propriétés formulaire
    Par Jacques-Henri dans le forum IHM
    Réponses: 10
    Dernier message: 09/02/2008, 12h20
  3. Modification propriété Left d'un calque sous firefox
    Par Chris74 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/08/2007, 17h11
  4. [ASP 2.0]Modifs Propriété ascx Design time
    Par chnew dans le forum ASP.NET
    Réponses: 6
    Dernier message: 12/06/2007, 09h30
  5. Réponses: 4
    Dernier message: 06/10/2005, 16h19

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