Comunidad de diseño web y desarrollo en internet online

Centrar moviclip (al cargarlo) respecto a otro y giren centrados

Citar            
MensajeEscrito el 03 Feb 2012 07:04 pm
Tengo dos moviclips, que deben girar al mismo tiempo, uno digamos que es estático, y el otro dinámico, es decir, cambia la imagen al hacer clic sobre una miniatura. La imagen que se carga es la que debe girar exactamente igual que el clip estático al hacer clic sobre un botón para que así lo hagan.
La situación que tengo es ésta

on (press) {
mc_platina._rotation=mc_platina._rotation-15;
miTexto.text = -mc_platina._rotation+"º";
if (-mc_platina._rotation < 0){
miTexto.text = -mc_platina._rotation+360+"º";
}
mc_imagen._x = 119;
mc_imagen._y = 309.5; //* estas coordenadas corresponden al vértice superior izquierdo del clip mc_imagen, para que quede la imagen centrada en la platina"
mc_imagen.rotar (239, 429.5);
MovieClip.prototype.rotar = function(x, y){
var eb = this.getBounds(this._parent);
this._x += x-(eb.xMin + eb.xMax)/2 ;
this._y += y-(eb.yMin + eb.yMax)/2;
}
mc_imagen._rotation=mc_imagen._rotation-15;
}

Lo que hace una vez cargada la imagen es recolocarla, después la mueve nuevamente y ahí empieza a rotar 15 grados sobre si misma. Pero yo deseo que al cargarla la sitúe en el centro del otro moviclip cuyas coordenadas son 119 y 309.5 y gire sobre ese centro 15º. Me habré explicado para que se me entienda.
Espero respuesta de alguno de vosotros. Me dejáis alucinada. Soy profesora pero veo que tenéis una agilidad mental impresionante. Enhorabuena a todos.
Saludos

Por cmarcos

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 07 Feb 2012 12:38 pm
Los MC cargados externamente tienen el punto de anclaje arriba a la izquierda y siempre giran desde allí. Para simular que giran desde otro lado, sitúa un MovieClip vacío dentro de otro, ponlo con un desfase del contenedor desde donde quieres que gire, por ejemplo si quieres que gire desde el centro, lo pones a -(ancho/2) sobre el eje x y -(alto/2) sobre el eje y.
No entiendo bien desde donde quieres que gire (lo puedes situar donde quieras ... pero girará desde su punta) pero si no es desde el ángulo superior izquierdo, te sirve el concepto

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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