Discussion:
[Flash] Rotar un triángulo
(demasiado antiguo para responder)
BIGOTE
2008-03-12 19:09:39 UTC
Permalink
No ando mucho con Flash, pero se me ocurrió hacer una botonera que está oculta, con una pequeña solapa que tiene una flechita señalando hacia arriba y cuando uno hace clic en la flechta, la botonera sube y la flechita va girando en sentido horario hasta quedar señalando hacia abajo. El problema es que al girar, cambia la forma. ¿Tengo que usar una imagen para la flechita o hay algo que no estoy haciendo bien?. Me fijé que el punto que marca el centro esté allí, pero parece que es inútil, porque la figura se deforma al rotar.
Juan Muro
2008-03-12 18:17:54 UTC
Permalink
¿Y cómo la rotas?¿Interpolación de forma, de movimiento o con action script?. ¿Qué versión de flash usas?
Salu2
`8¬]
Juan Muro
"BIGOTE" <***@hotmail.com> escribió en el mensaje de noticias news:fr96c0$h3c$***@forums.macromedia.com...
No ando mucho con Flash, pero se me ocurrió hacer una botonera que está oculta, con una pequeña solapa que tiene una flechita señalando hacia arriba y cuando uno hace clic en la flechta, la botonera sube y la flechita va girando en sentido horario hasta quedar señalando hacia abajo. El problema es que al girar, cambia la forma. ¿Tengo que usar una imagen para la flechita o hay algo que no estoy haciendo bien?. Me fijé que el punto que marca el centro esté allí, pero parece que es inútil, porque la figura se deforma al rotar.
BIGOTE
2008-03-12 22:12:48 UTC
Permalink
Por interpolación de movimiento. La versión es la 8


"Juan Muro" <***@gmail.com> escribió en el mensaje news:fr96sc$hlq$***@forums.macromedia.com...
¿Y cómo la rotas?¿Interpolación de forma, de movimiento o con action script?. ¿Qué versión de flash usas?
Salu2
`8¬]
Juan Muro
"BIGOTE" <***@hotmail.com> escribió en el mensaje de noticias news:fr96c0$h3c$***@forums.macromedia.com...
No ando mucho con Flash, pero se me ocurrió hacer una botonera que está oculta, con una pequeña solapa que tiene una flechita señalando hacia arriba y cuando uno hace clic en la flechta, la botonera sube y la flechita va girando en sentido horario hasta quedar señalando hacia abajo. El problema es que al girar, cambia la forma. ¿Tengo que usar una imagen para la flechita o hay algo que no estoy haciendo bien?. Me fijé que el punto que marca el centro esté allí, pero parece que es inútil, porque la figura se deforma al rotar.
Pedro_pfphoto
2008-03-12 23:46:42 UTC
Permalink
Hola:
es muy sencillo.
Dibuja la flecha y conviértela en un movieclip. Despues con el mc haz la
interpolación de movimiento. Te tiene que funcionar sin problemas.
Si no es así dímelo y te envío un ejemplo
Un saludo
Post by BIGOTE
Por interpolación de movimiento. La versión es la 8
¿Y cómo la rotas?¿Interpolación de forma, de movimiento o con action
script?. ¿Qué versión de flash usas?
Salu2
`8¬]
Juan Muro
No ando mucho con Flash, pero se me ocurrió hacer una botonera
que está oculta, con una pequeña solapa que tiene una flechita
señalando hacia arriba y cuando uno hace clic en la flechta, la
botonera sube y la flechita va girando en sentido horario hasta
quedar señalando hacia abajo. El problema es que al girar,
cambia la forma. ¿Tengo que usar una imagen para la flechita o
hay algo que no estoy haciendo bien?. Me fijé que el punto que
marca el centro esté allí, pero parece que es inútil, porque la
figura se deforma al rotar.
BIGOTE
2008-03-13 09:53:40 UTC
Permalink
Sí, el triángulo lo dibujé y lo converti en clip de película, luego hice la
animación colocando ese clip en el fotograma 1 y en el fotograma 10. Cree la
interpolación de movimiento y le puse que rote en el sentido horario. La
rotación la hace, pero no como yo quiero, que es sin perder su forma
triangular. Probé con una imagen, también convertida en clip de película e
igual la deforma.

Otra cosa que probé es integrar el triángulo dentro de un círculo con el
mismo color de fondo del escenario, pero también me distorciona el círculo.

Si tenés una muestra mandámela (el correo es este mismo, no tenés que sacar
ni poner nada) que quiero ver dónde estoy cometiendo el error.

Muchas gracias.

Ayer estuve buscando en Google y me encontré con esto:
http://acertijos-y-enigmas.com.ar/index.php/2004/10/24/girando-triangulos/#comments,
Tengo que verlo, pero ya me da miedo pensar que para mover un triangulito de
18 x 18 tenga que hacer un curso en la NASA, jajaja.
Post by Pedro_pfphoto
es muy sencillo.
Dibuja la flecha y conviértela en un movieclip. Despues con el mc haz la
interpolación de movimiento. Te tiene que funcionar sin problemas.
Si no es así dímelo y te envío un ejemplo
Un saludo
Post by BIGOTE
Por interpolación de movimiento. La versión es la 8
¿Y cómo la rotas?¿Interpolación de forma, de movimiento o con action
script?. ¿Qué versión de flash usas?
Salu2
`8¬]
Juan Muro
No ando mucho con Flash, pero se me ocurrió hacer una botonera
que está oculta, con una pequeña solapa que tiene una flechita
señalando hacia arriba y cuando uno hace clic en la flechta, la
botonera sube y la flechita va girando en sentido horario hasta
quedar señalando hacia abajo. El problema es que al girar,
cambia la forma. ¿Tengo que usar una imagen para la flechita o
hay algo que no estoy haciendo bien?. Me fijé que el punto que
marca el centro esté allí, pero parece que es inútil, porque la
figura se deforma al rotar.
BIGOTE
2008-03-13 10:07:46 UTC
Permalink
Ojo. Recién estaba haciendo una prueba y aclaro lo que digo en el primer
mensaje: el triángulo en la posición inicial, está apoyado en su base (la
punta señala hacia arriba), pero en la posición final, la punta señala hacia
abajo. El triángulo cumple la función de una flecha, señalando hacia arriba
y hacia abajo.

Si no le cambio la posición final, no se deforma.
Post by BIGOTE
Sí, el triángulo lo dibujé y lo converti en clip de película, luego hice
la animación colocando ese clip en el fotograma 1 y en el fotograma 10.
Cree la interpolación de movimiento y le puse que rote en el sentido
horario. La rotación la hace, pero no como yo quiero, que es sin perder su
forma triangular. Probé con una imagen, también convertida en clip de
película e igual la deforma.
Otra cosa que probé es integrar el triángulo dentro de un círculo con el
mismo color de fondo del escenario, pero también me distorciona el círculo.
Si tenés una muestra mandámela (el correo es este mismo, no tenés que
sacar ni poner nada) que quiero ver dónde estoy cometiendo el error.
Muchas gracias.
http://acertijos-y-enigmas.com.ar/index.php/2004/10/24/girando-triangulos/#comments,
Tengo que verlo, pero ya me da miedo pensar que para mover un triangulito
de 18 x 18 tenga que hacer un curso en la NASA, jajaja.
Post by Pedro_pfphoto
es muy sencillo.
Dibuja la flecha y conviértela en un movieclip. Despues con el mc haz la
interpolación de movimiento. Te tiene que funcionar sin problemas.
Si no es así dímelo y te envío un ejemplo
Un saludo
Post by BIGOTE
Por interpolación de movimiento. La versión es la 8
¿Y cómo la rotas?¿Interpolación de forma, de movimiento o con action
script?. ¿Qué versión de flash usas?
Salu2
`8¬]
Juan Muro
No ando mucho con Flash, pero se me ocurrió hacer una botonera
que está oculta, con una pequeña solapa que tiene una flechita
señalando hacia arriba y cuando uno hace clic en la flechta, la
botonera sube y la flechita va girando en sentido horario hasta
quedar señalando hacia abajo. El problema es que al girar,
cambia la forma. ¿Tengo que usar una imagen para la flechita o
hay algo que no estoy haciendo bien?. Me fijé que el punto que
marca el centro esté allí, pero parece que es inútil, porque la
figura se deforma al rotar.
Juan Muro
2008-03-13 12:20:08 UTC
Permalink
No, no hacen falta cavilaciones matemáticas ni complicarse la vida para
rotar un objeto en Flash, pero no obstante he hecho la prueba en Flash 5,6,7
y 8 y en ninguna versión he visto un bug en este asunto. Flash no deforma
los movieclips al rotarlos. Haz lo siguiente paso a paso:
1º.- Dibujas un triángulo, no como forma de dibujo sino totalmente separado
hasta que al señalarlo le veas los pixels.
2º.-Lo agrupas (Ctrl+G) y lo conviertes en movieclip (F8) cuidando de que su
punto de transformación sea el centro.
3º. Señalado el fotograma que lo contiene activas la interpolación de
movimiento. Se volverá azul el fotograma.
4º.- En el fotograma que quieres que acabe la rotación lo señalas y pulsas
F6. Se pondrá una linea contínua terminada en flecha con fondo azul entre
ambos fotogramas.
5º.- En el último fotograma señalas el movieclip y lo giras 180º con la
herramienta de giro.
Y'astá.
Salu2
`8¬}
Juan Muro
Post by BIGOTE
Ojo. Recién estaba haciendo una prueba y aclaro lo que digo en el primer
mensaje: el triángulo en la posición inicial, está apoyado en su base (la
punta señala hacia arriba), pero en la posición final, la punta señala
hacia abajo. El triángulo cumple la función de una flecha, señalando hacia
arriba y hacia abajo.
Si no le cambio la posición final, no se deforma.
Post by BIGOTE
Sí, el triángulo lo dibujé y lo converti en clip de película, luego hice
la animación colocando ese clip en el fotograma 1 y en el fotograma 10.
Cree la interpolación de movimiento y le puse que rote en el sentido
horario. La rotación la hace, pero no como yo quiero, que es sin perder
su forma triangular. Probé con una imagen, también convertida en clip de
película e igual la deforma.
Otra cosa que probé es integrar el triángulo dentro de un círculo con el
mismo color de fondo del escenario, pero también me distorciona el círculo.
Si tenés una muestra mandámela (el correo es este mismo, no tenés que
sacar ni poner nada) que quiero ver dónde estoy cometiendo el error.
Muchas gracias.
http://acertijos-y-enigmas.com.ar/index.php/2004/10/24/girando-triangulos/#comments,
Tengo que verlo, pero ya me da miedo pensar que para mover un triangulito
de 18 x 18 tenga que hacer un curso en la NASA, jajaja.
Post by Pedro_pfphoto
es muy sencillo.
Dibuja la flecha y conviértela en un movieclip. Despues con el mc haz la
interpolación de movimiento. Te tiene que funcionar sin problemas.
Si no es así dímelo y te envío un ejemplo
Un saludo
Post by BIGOTE
Por interpolación de movimiento. La versión es la 8
¿Y cómo la rotas?¿Interpolación de forma, de movimiento o con action
script?. ¿Qué versión de flash usas?
Salu2
`8¬]
Juan Muro
No ando mucho con Flash, pero se me ocurrió hacer una botonera
que está oculta, con una pequeña solapa que tiene una flechita
señalando hacia arriba y cuando uno hace clic en la flechta, la
botonera sube y la flechita va girando en sentido horario hasta
quedar señalando hacia abajo. El problema es que al girar,
cambia la forma. ¿Tengo que usar una imagen para la flechita o
hay algo que no estoy haciendo bien?. Me fijé que el punto que
marca el centro esté allí, pero parece que es inútil, porque la
figura se deforma al rotar.
Pedro_pfphoto
2008-03-13 14:14:03 UTC
Permalink
Hola de nuevo:
joer Juan, mejor explicado imposible. Yo también creo que esa
'deformación' se la produce el punto de transformación del mc.
Bigote te he enviado un ejemplo a tu correo de hotmail.
Espero que te sirva.
Un saludo
Post by Juan Muro
No, no hacen falta cavilaciones matemáticas ni complicarse la vida para
rotar un objeto en Flash, pero no obstante he hecho la prueba en Flash 5,6,7
y 8 y en ninguna versión he visto un bug en este asunto. Flash no deforma
1º.- Dibujas un triángulo, no como forma de dibujo sino totalmente separado
hasta que al señalarlo le veas los pixels.
2º.-Lo agrupas (Ctrl+G) y lo conviertes en movieclip (F8) cuidando de que su
punto de transformación sea el centro.
3º. Señalado el fotograma que lo contiene activas la interpolación de
movimiento. Se volverá azul el fotograma.
4º.- En el fotograma que quieres que acabe la rotación lo señalas y pulsas
F6. Se pondrá una linea contínua terminada en flecha con fondo azul entre
ambos fotogramas.
5º.- En el último fotograma señalas el movieclip y lo giras 180º con la
herramienta de giro.
Y'astá.
Salu2
`8¬}
Juan Muro
Post by BIGOTE
Ojo. Recién estaba haciendo una prueba y aclaro lo que digo en el primer
mensaje: el triángulo en la posición inicial, está apoyado en su base (la
punta señala hacia arriba), pero en la posición final, la punta señala
hacia abajo. El triángulo cumple la función de una flecha, señalando hacia
arriba y hacia abajo.
Si no le cambio la posición final, no se deforma.
Post by BIGOTE
Sí, el triángulo lo dibujé y lo converti en clip de película, luego hice
la animación colocando ese clip en el fotograma 1 y en el fotograma 10.
Cree la interpolación de movimiento y le puse que rote en el sentido
horario. La rotación la hace, pero no como yo quiero, que es sin perder
su forma triangular. Probé con una imagen, también convertida en clip de
película e igual la deforma.
Otra cosa que probé es integrar el triángulo dentro de un círculo con el
mismo color de fondo del escenario, pero también me distorciona el círculo.
Si tenés una muestra mandámela (el correo es este mismo, no tenés que
sacar ni poner nada) que quiero ver dónde estoy cometiendo el error.
Muchas gracias.
http://acertijos-y-enigmas.com.ar/index.php/2004/10/24/girando-triangulos/#comments,
Tengo que verlo, pero ya me da miedo pensar que para mover un triangulito
de 18 x 18 tenga que hacer un curso en la NASA, jajaja.
Post by Pedro_pfphoto
es muy sencillo.
Dibuja la flecha y conviértela en un movieclip. Despues con el mc haz la
interpolación de movimiento. Te tiene que funcionar sin problemas.
Si no es así dímelo y te envío un ejemplo
Un saludo
Post by BIGOTE
Por interpolación de movimiento. La versión es la 8
¿Y cómo la rotas?¿Interpolación de forma, de movimiento o con action
script?. ¿Qué versión de flash usas?
Salu2
`8¬]
Juan Muro
No ando mucho con Flash, pero se me ocurrió hacer una botonera
que está oculta, con una pequeña solapa que tiene una flechita
señalando hacia arriba y cuando uno hace clic en la flechta, la
botonera sube y la flechita va girando en sentido horario hasta
quedar señalando hacia abajo. El problema es que al girar,
cambia la forma. ¿Tengo que usar una imagen para la flechita o
hay algo que no estoy haciendo bien?. Me fijé que el punto que
marca el centro esté allí, pero parece que es inútil, porque la
figura se deforma al rotar.
BIGOTE
2008-03-13 20:55:33 UTC
Permalink
¡¡¡ Muchas gracias Pedro!!!. ya recibí tu e-mail. Solucionado el tema.
Post by Pedro_pfphoto
joer Juan, mejor explicado imposible. Yo también creo que esa
'deformación' se la produce el punto de transformación del mc.
Bigote te he enviado un ejemplo a tu correo de hotmail.
Espero que te sirva.
Un saludo
Post by Juan Muro
No, no hacen falta cavilaciones matemáticas ni complicarse la vida para
rotar un objeto en Flash, pero no obstante he hecho la prueba en Flash
5,6,7 y 8 y en ninguna versión he visto un bug en este asunto. Flash no
1º.- Dibujas un triángulo, no como forma de dibujo sino totalmente
separado hasta que al señalarlo le veas los pixels.
2º.-Lo agrupas (Ctrl+G) y lo conviertes en movieclip (F8) cuidando de que
su punto de transformación sea el centro.
3º. Señalado el fotograma que lo contiene activas la interpolación de
movimiento. Se volverá azul el fotograma.
4º.- En el fotograma que quieres que acabe la rotación lo señalas y
pulsas F6. Se pondrá una linea contínua terminada en flecha con fondo
azul entre ambos fotogramas.
5º.- En el último fotograma señalas el movieclip y lo giras 180º con la
herramienta de giro.
Y'astá.
Salu2
`8¬}
Juan Muro
Post by BIGOTE
Ojo. Recién estaba haciendo una prueba y aclaro lo que digo en el primer
mensaje: el triángulo en la posición inicial, está apoyado en su base
(la punta señala hacia arriba), pero en la posición final, la punta
señala hacia abajo. El triángulo cumple la función de una flecha,
señalando hacia arriba y hacia abajo.
Si no le cambio la posición final, no se deforma.
Post by BIGOTE
Sí, el triángulo lo dibujé y lo converti en clip de película, luego
hice la animación colocando ese clip en el fotograma 1 y en el
fotograma 10. Cree la interpolación de movimiento y le puse que rote en
el sentido horario. La rotación la hace, pero no como yo quiero, que es
sin perder su forma triangular. Probé con una imagen, también
convertida en clip de película e igual la deforma.
Otra cosa que probé es integrar el triángulo dentro de un círculo con
el mismo color de fondo del escenario, pero también me distorciona el
círculo.
Si tenés una muestra mandámela (el correo es este mismo, no tenés que
sacar ni poner nada) que quiero ver dónde estoy cometiendo el error.
Muchas gracias.
http://acertijos-y-enigmas.com.ar/index.php/2004/10/24/girando-triangulos/#comments,
Tengo que verlo, pero ya me da miedo pensar que para mover un
triangulito de 18 x 18 tenga que hacer un curso en la NASA, jajaja.
Post by Pedro_pfphoto
es muy sencillo.
Dibuja la flecha y conviértela en un movieclip. Despues con el mc haz
la interpolación de movimiento. Te tiene que funcionar sin problemas.
Si no es así dímelo y te envío un ejemplo
Un saludo
Post by BIGOTE
Por interpolación de movimiento. La versión es la 8
¿Y cómo la rotas?¿Interpolación de forma, de movimiento o con action
script?. ¿Qué versión de flash usas?
Salu2
`8¬]
Juan Muro
No ando mucho con Flash, pero se me ocurrió hacer una botonera
que está oculta, con una pequeña solapa que tiene una flechita
señalando hacia arriba y cuando uno hace clic en la flechta, la
botonera sube y la flechita va girando en sentido horario hasta
quedar señalando hacia abajo. El problema es que al girar,
cambia la forma. ¿Tengo que usar una imagen para la flechita o
hay algo que no estoy haciendo bien?. Me fijé que el punto que
marca el centro esté allí, pero parece que es inútil, porque la
figura se deforma al rotar.
BIGOTE
2008-03-13 20:54:43 UTC
Permalink
Ya le encontré el error y gracias a leer tu paso a paso.

Era una burrada mía, porque la posición del fotograma final, se la daba
volteando el el triángulo verticalmente. Se ve que el programa no toma en
realidad la posición final sino el cómo uno le haya dado esa posición, ¿no?.
Si elijo cambiarla mediante un giro, la va a rotar, sino la irá volteando
hasta llegar a ese punto.

Muchas gracias !!! Solucionado.
Post by Juan Muro
No, no hacen falta cavilaciones matemáticas ni complicarse la vida para
rotar un objeto en Flash, pero no obstante he hecho la prueba en Flash
5,6,7 y 8 y en ninguna versión he visto un bug en este asunto. Flash no
1º.- Dibujas un triángulo, no como forma de dibujo sino totalmente
separado hasta que al señalarlo le veas los pixels.
2º.-Lo agrupas (Ctrl+G) y lo conviertes en movieclip (F8) cuidando de que
su punto de transformación sea el centro.
3º. Señalado el fotograma que lo contiene activas la interpolación de
movimiento. Se volverá azul el fotograma.
4º.- En el fotograma que quieres que acabe la rotación lo señalas y pulsas
F6. Se pondrá una linea contínua terminada en flecha con fondo azul entre
ambos fotogramas.
5º.- En el último fotograma señalas el movieclip y lo giras 180º con la
herramienta de giro.
Y'astá.
Salu2
`8¬}
Juan Muro
Post by BIGOTE
Ojo. Recién estaba haciendo una prueba y aclaro lo que digo en el primer
mensaje: el triángulo en la posición inicial, está apoyado en su base (la
punta señala hacia arriba), pero en la posición final, la punta señala
hacia abajo. El triángulo cumple la función de una flecha, señalando
hacia arriba y hacia abajo.
Si no le cambio la posición final, no se deforma.
Post by BIGOTE
Sí, el triángulo lo dibujé y lo converti en clip de película, luego hice
la animación colocando ese clip en el fotograma 1 y en el fotograma 10.
Cree la interpolación de movimiento y le puse que rote en el sentido
horario. La rotación la hace, pero no como yo quiero, que es sin perder
su forma triangular. Probé con una imagen, también convertida en clip de
película e igual la deforma.
Otra cosa que probé es integrar el triángulo dentro de un círculo con el
mismo color de fondo del escenario, pero también me distorciona el círculo.
Si tenés una muestra mandámela (el correo es este mismo, no tenés que
sacar ni poner nada) que quiero ver dónde estoy cometiendo el error.
Muchas gracias.
http://acertijos-y-enigmas.com.ar/index.php/2004/10/24/girando-triangulos/#comments,
Tengo que verlo, pero ya me da miedo pensar que para mover un
triangulito de 18 x 18 tenga que hacer un curso en la NASA, jajaja.
Post by Pedro_pfphoto
es muy sencillo.
Dibuja la flecha y conviértela en un movieclip. Despues con el mc haz
la interpolación de movimiento. Te tiene que funcionar sin problemas.
Si no es así dímelo y te envío un ejemplo
Un saludo
Post by BIGOTE
Por interpolación de movimiento. La versión es la 8
¿Y cómo la rotas?¿Interpolación de forma, de movimiento o con action
script?. ¿Qué versión de flash usas?
Salu2
`8¬]
Juan Muro
No ando mucho con Flash, pero se me ocurrió hacer una botonera
que está oculta, con una pequeña solapa que tiene una flechita
señalando hacia arriba y cuando uno hace clic en la flechta, la
botonera sube y la flechita va girando en sentido horario hasta
quedar señalando hacia abajo. El problema es que al girar,
cambia la forma. ¿Tengo que usar una imagen para la flechita o
hay algo que no estoy haciendo bien?. Me fijé que el punto que
marca el centro esté allí, pero parece que es inútil, porque la
figura se deforma al rotar.
Loading...