Cómo puedo ordenar animaciones con la herramienta botón?

Manuel Camilo Claros shared this question 7 months ago
Answered

Comments (18)

photo
1

los script en un botón admiten basicamente las mismas instrucciones que el applet.

mira la ayuda de startanimation() o iniciaanimacion(). es mejor a veces acostumbrarse al inglés que funciona en los script mejor.

si C es por ejemplo un punto en una circunferencia entonces iniciaanimación(C,true) comienza e iniciaanimación(C,false) la para

photo
1

Amigo, buen día. Mi inquietud radica en lo siguiente:

Tengo unos polígonos, con sus respectivos deslizadores; lo que necesito es que al trasladarse los polígonos arranque el deslizador y cuando termine de realizar la traslación, empiece de inmediato el siguiente deslizador. Todo mediante un clic en la herramienta botón.

Gracias por la atención.

photo
1

lo mejor para estas cosas es usar un solo deslizador y definir dos numeros que se usan para controlar el movimiento de las cosas. o incluso en casos muy complicadísimos hacer una especie de linea de tiempo que dice lo que hace cada objeto.

por ejemplo se crea a de 0 a 2 y b de 0 a 1 cuando a<1 y c de 0 a 1 cuando 1<a<2

te adjunto un ejemplo

Files: foro.ggb
photo
1

ok, voy a probar la sugerencia. Gracias por la atención

photo
1

Amigo que pena, tengo otra duda. Cuando reproduzco el protocolo de construcción hay alguna manera de que la herramienta botón también se inicie mientras el protocolo está en curso? Gracias por la atención

photo
photo
1

define el numero a=PasoConstrucción() . este número cambia según se recorra el protocolo de construcción

ponle en el script al actualizar una condición que haga que, cuando quieras, comience la animación con un comando IniciaAnimación()

photo
1

Disculpa las molestias amigo. ¿Cómo defino el número a=PasoConstrucción()?

photo
photo
1

escribiendo pasoconstrucción() en línea de entrada. ten cuidado con la tilde

photo
1

Buen día amigo, lastimosamente no he podido hacer lo que me dice usted; he puesto en la entrada pasoconstrucción y me hace crear un deslizador y luego no reproduce siguiendo el orden en el protocolo de construcción

photo
1

ver manual: protocolo de construcción -

photo
1

¿cómo hacer que los deslizadores se activen mientras se reproduce el protocolo de construcción?

photo
1

creo que he encontrado un bug en pasoconstrucción()

lo analizo y busco otra forma de hacerlo pero si fueras más concreto en lo que pretendes o un ejemplo reducido de lo que pretendes sería más fácil

¿reproducir el protocolo se refiere a abrir la barra de navegación y cuando hacemos play en cierto momento posterior a la "creación" del punto este se mueva? como cuanto después?

photo
1

mira a ver si la definicion de a y su script en este ejemplo te ayuda a entenderme

photo
1

dale al play

Files: foro.ggb
photo
1

Buen día mi archivo es el siguiente. Tengo un heptágono inicial, lo que quiero es trasladar figuras al heptágono del lado y después por desglose de áreas construir el cuadrado. Tengo todo esos deslizadores y la finalidad es reproducir el protocolo de construcción y que los deslizadores se reproduzcan uno después del otro, pero todo mientras el protocolo se reproduzca.

photo
photo
1

sigo sin entender la linea de tiempo que deseas. no se puede ir moviendo cosas que todavía no "están construidas", o sea que son posteriores al punto en que está el protocolo de construccion.

mientras intento aclarar el lío mental que tengo te aconsejo que hagas clic en los iconos pequeños encima de la palabra nombre (name) en el protocolo de construcccion (primero y segundo) y empieces a manejar los puntos de interrupcion (breakpoints)

photo
1

hola

después de mirar y ver que hay más de 300 objetos en tu archivo he llegado a la conclusión de que me resulta imposible recomponer e intentar ordenar en mi mente todo lo que quieres mover en tu archivo

te he explicado cómo hacer movimientos sucesivos y como iniciar un movimiento con el play de la barra de navegación y también puedo explicarte uno o dos movimientos bien sucesivos bien simultaneos como el del archivo adjunto pero la tarea de hacer muchos sucesivos y/o simultaneos con tal cantidad de objetos corresponde al que tiene el diseño en su cabeza

espero que el adjunto despeje muchas de las dudas que tengas y si necesitas ayuda con un par de movimientos concretos estaría gustoso de ayudarte

mira el adjunto que yo creo que es gran parte de la respuesta a tus dudas y procura simplificar que en GG archivos tan grandes suelen ser casi inmanejables

Files: foro.ggb
photo
1

ok, muchas gracias amigo por la atención prestada.

photo
© 2019 International GeoGebra Institute