Comunidad de diseño web y desarrollo en internet online

La rotación altera los ejes de cordenadas

Citar            
MensajeEscrito el 27 Abr 2008 04:12 am
Hola de nuevo, tengo un pequeño problema con un movieclip que consiste en lo siguiente:

Resulta que coloqué un MC dentro de otro, ésto es para que el movieclip "contenido" rote en torno al movieclip "contenedor", y no sobre su propio eje, ya que éste se desplazará también. El problema está en que al rotar el "contenedor" se altera la dirección del movimiento del "contenido", por ejemplo, si tengo algo asi:

if (Key.isDown (68)) {
// mover "contenido" a la derecha cuando se presiona D
this._x += 10; }

if (Key.isDown(39))
{
// rotación del "contenedor" en sentido contrahorario al presionar la flecha izquierda
contenedor._rotation -= 10; }

Entonces el "contenido" se moverá a la derecha solo cuando aún no he rotado el "contenedor", pero al rotarlo se altera el sentido en que el contenido se mueve, si lo giro unos 90º por ejemplo, en vez de ir a la derecha va hacia abajo y al rotar 180º se invierte la dirección

¿alguna forma de solucionarlo?

Por Lexas

1207 de clabLevel

7 tutoriales

Genero:Femenino   Desarrollador de GAIA Premio_Secretos

Ilustración y desarrollo de software

firefox
Citar            
MensajeEscrito el 27 Abr 2008 04:00 pm
Para solucionar esto también deberías rotar el clip contenido, lo que invalida la primera solución (meterlo dentro de otro para que no rote sobre su eje) Si el centro del clip contenido está en su centro, entonces es viable rotarlo también para que siempre esté en la misma dirección, sino deberás repensar tu primera solución

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 28 Abr 2008 12:21 am
esta pagina te puede ayudar tambien.

http://www.darronschall.com/weblog/archives/000054.cfm

Por DiegoAzul

376 de clabLevel



 

Mx

firefox
Citar            
MensajeEscrito el 28 Abr 2008 03:40 am

DiegoAzul escribió:

esta pagina te puede ayudar tambien.

http://www.darronschall.com/weblog/archives/000054.cfm


Hey gracias, hace tiempo me encontré eso y cuando lo volvi a buscar no lo encontré =P

Por Lexas

1207 de clabLevel

7 tutoriales

Genero:Femenino   Desarrollador de GAIA Premio_Secretos

Ilustración y desarrollo de software

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.