>> En la escena "eventos" podemos ver los diversos tipos de eventos:
> Mensaje : Nos proporciona un texto escrito en una ventana específica.
> Calcular : Realiza operaciones como, por ejemplo, las que sirven para dar valor a una variable.
> Abrir URL : Para abrir una página web.
> Abrir escena : Para abrir otro applet Descartes
> Créditos : Son los autores del applet y los Proyectos que lo utilizan.
> Config : Abre la ventana de configuración (como el clic del botón derecho en la escena).
> Inicio : Devuelve la escena a su situación inicial (se recomienda probar esta opción después de animar).
> Animar : Pone en marcha la animación de la escena como el botón comenzar.
> Limpiar : Borra trazos dejados por la animación.
> Los eventos relacionados con los movimientos del ratón, están activos. Si pulsa el botón izquierdo sobre cualquier punto de la escena, le informará si x es > o < 0. Si pasa cerca del origen, también le informará.
El botón eventos sucesivos le informa de esta posibilidad.
Para que las diversas posibilidades del menú estén operativas, hay que pulsar dos veces sobre el botón "ya".
> Hay que advertir que el evento calcular, aunque puede hacer diversas operaciones (separadas por el signo ;) tiene funcionalidad limitada. No debemos introducir en él funciones definidas por el usuario ni decisiones booleanas.
> Entrando en configuración / auxiliares, podemos examinar la forma en que está utilizada cada una de las posibilidades de evento.
<applet name="eventos" width=99 height=25 align="center"
code="descinst.Descartes.class"
codebase="./"
archive="descinst.jar,http://recursostic.educacion.es/descartes/web/plugin/descinst.jar"
MAYSCRIPT>
<param name="tamaño" value="480x360">
<param name="decimal_symbol" value=",">
<param name="antialias" value="no">
<param name="nombre" value="evetos">
<param name="emergente" value="width=480 height=360">
<param name="Versión" value="4.205, 2010-10-06">
<param name="Idioma" value="español">
<param name="Botones" value="créditos=no config=no inicio=no limpiar=no">
<param name="E_00" value="tipo='R2' id='E1' despl_imagen='arr-izq' fondo='f7faff' red='no' red10='no' ejes='no' texto='no'">
<param name="C_00" value="id='vol' tipo='numérico' interfaz='menú' región='norte' espacio='E1' nombre='queremos' fijo='sí' visible='no' opciones='mensaje,calcular,abrirURL,abrir escena,créditos,config,inicio,animar, reiniciar, limpiar' parámetro.fuente='Monospaced,PLAIN,12' tooltip.fuente='Monospaced,PLAIN,12' Explicación.fuente='Monospaced,PLAIN,12' pos_mensajes='centro'">
<param name="C_01" value="id='ya' tipo='numérico' interfaz='botón' región='norte' espacio='E1' nombre='ya' fijo='sí' visible='sí' acción='calcular' parámetro='pot=pot+1;accion=(-1)^(accion+1)' parámetro.fuente='Monospaced,PLAIN,12' tooltip.fuente='Monospaced,PLAIN,12' Explicación.fuente='Monospaced,PLAIN,12' pos_mensajes='centro'">
<param name="A_00" value="id='E1.ratón_x' constante='sí' expresión='-1000' evaluar='una-sola-vez'">
<param name="A_01" value="id='v' expresión='1'">
<param name="A_02" value="id='vx' expresión='v*cos(rnd*360)'">
<param name="A_03" value="id='vy' expresión='v*sen(rnd*360)'">
<param name="A_04" value="id='e0' evento='sí' condición='(vol=0)&(accion=1)' acción='mensaje' parámetro='¿Se ve bien este mensaje?' parámetro.fuente='Monospaced,PLAIN,12' ejecución='una-sola-vez' pos_mensajes='centro'">
<param name="A_05" value="id='e1' evento='sí' condición='(vol=1)&(accion=1)' acción='calcular' parámetro='num=ent(rnd*6+1);cuad=num*num' parámetro.fuente='Monospaced,PLAIN,12' ejecución='una-sola-vez' pos_mensajes='centro'">
<param name="A_06" value="id='e2' evento='sí' condición='(vol=2)&(accion=1)' acción='abrir URL' parámetro='http://www.google.es' parámetro.fuente='Monospaced,PLAIN,12' ejecución='una-sola-vez' pos_mensajes='centro'">
<param name="A_07" value="id='e3' evento='sí' condición='(vol=3)&(accion=1)' acción='abrir Escena' parámetro='auxavanescena5.htm' parámetro.fuente='Monospaced,PLAIN,12' ejecución='una-sola-vez' pos_mensajes='centro'">
<param name="A_08" value="id='e4' evento='sí' condición='(vol=4)&(accion=1)' acción='créditos' parámetro.fuente='Monospaced,PLAIN,12' ejecución='alternar' pos_mensajes='centro'">
<param name="A_09" value="id='e5' evento='sí' condición='(vol=5)&(accion=1)' acción='config' parámetro.fuente='Monospaced,PLAIN,12' ejecución='alternar' pos_mensajes='centro'">
<param name="A_10" value="id='e6' evento='sí' condición='(vol=6)&(accion=1)' acción='inicio' ejecución='alternar' pos_mensajes='centro'">
<param name="A_11" value="id='e7' evento='sí' condición='(vol=7)&(accion=1)' acción='animar' ejecución='alternar' pos_mensajes='centro'">
<param name="A_12" value="id='e8' evento='sí' condición='(vol=8)&(accion=1)' acción='Reiniciar Animación' ejecución='alternar' pos_mensajes='centro'">
<param name="A_13" value="id='e9' evento='sí' condición='(vol=9)&(accion=1)' acción='limpiar' ejecución='alternar' pos_mensajes='centro'">
<param name="A_14" value="id='e10' evento='sí' condición='abs(r)<0.01' acción='limpiar' parámetro.fuente='Monospaced,PLAIN,12' ejecución='alternar' pos_mensajes='centro'">
<param name="A_15" value="id='e11' evento='sí' condición='E1.clic_izquierdo & (E1.ratón_x<0)' acción='mensaje' parámetro='ratón_x < 0' parámetro.fuente='Monospaced,PLAIN,12' ejecución='alternar' pos_mensajes='centro'">
<param name="A_16" value="id='e12' evento='sí' condición='E1.clic_izquierdo & (E1.ratón_x>0)' acción='mensaje' parámetro='ratón_x > 0' parámetro.fuente='Monospaced,PLAIN,12' ejecución='alternar' pos_mensajes='centro'">
<param name="G_00" value="espacio='E1' tipo='punto' expresión='(x,y)' rastro='gris' fuente='Monospaced,PLAIN,12' fijo='sí' tamaño='5'">
<param name="G_01" value="espacio='E1' tipo='texto' dibujar-si='(vol=1)&(accion=1)' expresión='[20,20]' texto='El cuadrado de [num] es [cuad]' fuente='Monospaced,PLAIN,12' fijo='sí'">
<param name="G_02" value="espacio='E1' tipo='punto' expresión='(x,y)' rastro='gris' fuente='Monospaced,PLAIN,12' fijo='sí' tamaño='5'">
<param name="Animación" value="controles='no' auto='no' inicio=' dt=0.1;x=0;y=0;t=0' hacer='x=x+vx*dt;y=y+vy*dt;t=t+dt;;' mientras='(x*x+y*y)<16'">
<font face="Arial" size="3">Esta unidad interactiva requiere la máquina virtual de Java <a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">J2RE</a>.</font>
</applet>