Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/07/2014, 19:37
Tachikomaia
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Botones para crear dibujos

Lo que estás haciendo es más difícil de lo que pensé, pero lo que tenés que hacer parece fácil. Tenés que cambiar esto:
if (e.keyCode == "E".charCodeAt()) {
shapeType = "ellipse";
} else if (e.keyCode == "R".charCodeAt()) {
shapeType = "rectangle";
}

Significa:
si la tecla presionada es E
la forma es elpse
sino si la tecla presionada es R
la forma es rectángulo

Tenés que cambiarlo por algo relacionado con clics de mouse -con el botón derecho dibujar una cosa y con el botón izquierda dibujar otra- OOOOO que eso sea determinado por un botón.
Algo así:
shapeTypeN = shapeTypeN*-1;
Si shapeTypeN == 1
shapeType = "elipse"
sino
shapeType = "rectángulo"

Eso tendría el botón. Tenés que crear antes la variable shapeTypeN o como quieras llamarle. Y tenés que arreglar los nombres, no sé si es rectangle o qué.

Lo de usar el botón izquierdo del mouse no sé cómo sería.

Suerte y perdón si fui un poco duro xD Pero bueno ese tutorial que estás haciendo parece demasiado avanzado para un aprendiz.