Comunicación DescartesJS-GeoGebra

Page 50

3.2.2 La instrucción JavaScript document.ggbApplet Ahora, mas relajado y retornando al primer condicional de la interfaz, podemos concluir que toda instrucción de la forma document.ggbApplet tiene como propósito enviar información al applet o, mejor, a la escena que muestra GeoGebra. Nuestro primer condicional se ejecuta una vez ingresemos la función y presionemos la tecla intro; hecho esto, nos aparecen, en la vista gráfica, las funciones "f" y "g". Pero, además de esta funciones, se pueden enviar otro tipo de órdenes, como el cambio de color o el grosor de las funciones. Solo como ilustración, incluimos las tres últimas instrucciones así: document.ggbApplet.evalCommand("s = Line[(1,3), (2,-2)]"); document.ggbApplet.setColor('s',0,250,15); document.ggbApplet.setLineThickness('s', 5);

Seguro que te estarás preguntando ¿por qué Line y no "Recta"?, ello es porque no enviamos la instrucción al bloque 3, encargado de la traducción. Es una alerta para que sepamos ubicar algunas instrucciones, antes de ejecutarlas. Pero, volvamos a ellas: la primera se encarga de graficar un Recta que pasa por los puntos (1, 3) y (2, −2); la segunda instrucción, le asigna color verde; la última, le pone un grosor de 5. En conclusión, para el primer condicional, se dibujan dos funciones y una recta, una vez igresemos la función. El segundo condicional se ejecuta si a la variable nombre le llega como mensaje punto. Las primeras cuatro instrucciones son:

dComando='A='+data.value; document.ggbApplet.evalCommand(dComando); document.ggbApplet.setColor('A',255,0,0); 48


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.