Inicio › Forums › Desarrolladores / Desenvolupadors / Garatzaileak / Desenvolvedores / Developers › Error en juego de hacer clic por orden Exe 2.02
This topic contains 6 respuestas, has 4 voices, and was last updated by patriciaperaza Hace 9 años, 3 meses.
-
AuthorEntradas
-
28 febrero, 2015 at 17:13 #20525
Buenos días
Este es un error que ya habia encontrado en la version 2.01, en el juego de hacer clic por orden , cuando uno hace clic detecta bien en el eje X sin embargo si uno hace clic en cualquier parte del eje Y debajo de la zona correcta, lo toma como correcto, en el anexo taller_1sin los electrodos van en las muñecas y en los tobillos y si intentan haciendo clic sobre el eje X donde van tobillos y muñecas pero en el eje y el borde inferior de la imagen los tomara como correcto.
Esto se debe a un error que hay en el archivo “clickinorder.js”, en donde se encuenta lo siguiente:
//bounds x, y, width, height if( (x > bounds[BOUND_X] && x < (bounds[BOUND_X] + bounds[BOUND_WIDTH])) && (y > bounds[BOUND_Y] && (bounds[BOUND_Y] + bounds[BOUND_HEIGHT]))) { this.correctAnswer(this.areasToClick[this.currentClickableItemIndex].clickAreaId); }else if((new Date().getTime() – this.lastValidClickTime ) > 100) { this.showFeedback(“#clickableAreaNegativeFeedback” + this.gameId);
En el eje y falta un pequeño codigo, coloco posible solución en negrilla y subrrayado
//bounds x, y, width, height if( (x > bounds[BOUND_X] && x < (bounds[BOUND_X] + bounds[BOUND_WIDTH])) && (y > bounds[BOUND_Y] && y < (bounds[BOUND_Y] + bounds[BOUND_HEIGHT]))) { this.correctAnswer(this.areasToClick[this.currentClickableItemIndex].clickAreaId); }else if((new Date().getTime() – this.lastValidClickTime ) > 100) { this.showFeedback(“#clickableAreaNegativeFeedback” + this.gameId);
Ya con esto solucione el problema, como se puede ver en taller_1 con.zip, anexo la imagen para que puedan observar la posicion de los electrodos jejeje, son de electrocardiografía
Archivos adjuntos:
You must be logged in to view attached files. -
28 febrero, 2015 at 17:17 #20529
-
28 febrero, 2015 at 18:47 #20535
Ok, muchísimas gracias gracias y gracias de nuevo.
Lo damos de alta para incorporar: https://forja.cenatic.es/tracker/index.php?func=detail&aid=2412&group_id=197&atid=1107
-
5 marzo, 2015 at 9:53 #20595
¡Muchas gracias de nuevo!
He subido el cambio al control de versiones y pedido al responsable del iDevice que lo revise. Ya lo he hecho yo, pero por si acaso…
Gracias, frecorp.
-
14 septiembre, 2015 at 22:16 #21353
Este error no ha sido superado, estoy teniendo este problema con una actividad que estoy creando y tengo la version 2.04 me podrian decir que puedo hacer?
De antemano muchas gracias
-
15 septiembre, 2015 at 7:17 #21356
Hola Patricia.
Adjunto el archivo clickinorder.js con el cambio.
Sustituye con él el que encontrarás en la carpeta “templates” del directorio en el que tengas instalado eXe. Con eso debería solucionarse.
De todas formas, ese iDevice es experimental. Puede que tenga más fallos, y no se puede recomendar su uso hasta que sea revisado.
Saludos.
Archivos adjuntos:
You must be logged in to view attached files. -
16 septiembre, 2015 at 14:08 #21369
Muchas gracias Ignacio, muy amable de tu parte!
-
AuthorEntradas
You must be logged in to reply to this topic.