aqui os pego el codigo para que le echeis un vistazo:
primera prueba:
Código :
onClipEvent(mouseDown)
{
trace("click");
import flash.geom.Matrix;
import flash.geom.Transform;
var myMatrix:Matrix = new Matrix();
trace(myMatrix.toString()); // (a=1, b=0, c=0, d=1, tx=0, ty=0)
var degrees:Number = 90;
var radians:Number = (degrees/180)*Math.PI;
myMatrix.rotate(radians);
trace(myMatrix.toString()); // (a=0.866025403784439, b=0.5, c=-0.5, d=0.866025403784439, tx=0, ty=0)
trace(menu1._x); // 0
menu1._x = 100;
trace(menu1._x); // 100
var rectangleTrans:Transform = new Transform(menu1);
rectangleTrans.matrix = myMatrix;
trace(menu1._x); // 0
menu1._x = 100;
trace(menu1._x); // 100
}segunda prueba:
Código :
menu1.onMouseDown=function(){
import flash.geom.Matrix;
import flash.geom.Transform;
var myMatrix:Matrix = new Matrix();
trace(myMatrix.toString()); // (a=1, b=0, c=0, d=1, tx=0, ty=0)
var degrees:Number = 90;
var radians:Number = (degrees/180)*Math.PI;
myMatrix.rotate(radians);
trace(myMatrix.toString()); // (a=0.866025403784439, b=0.5, c=-0.5, d=0.866025403784439, tx=0, ty=0)
trace(menu1._x); // 0
menu1._x = 100;
trace(menu1._x); // 100
var rectangleTrans:Transform = new Transform(menu1);
rectangleTrans.matrix = myMatrix;
trace(menu1._x); // 0
menu1._x = 100;
trace(menu1._x); // 100
}ojala alguien me pueda echar un cable, porque llevo ya una semana retrasando el proyecto con la movidita de girar y otros derivados
un saludo a tod@s
atentamente
maije
