вот вы, я нарисовал два прямоугольника как дочерний элемент вашего основного прямоугольника, они будут вращаться, они будут двигаться, когда ваш родительский прямоугольник будет вращаться или двигаться ...
var widthSquare: int = 100;
var heightSquare: int = 50;
var square: MovieClip = new MovieClip ();
square.graphics.lineStyle (2,0x00ff00);
square.graphics.beginFill (0x0000FF);
square.graphics.drawRect (0,0, widthSquare, heightSquare);
square.graphics.endFill ();
квадрат.х = 200;
квадрат.y = 150;
квадратное вращение = 135;
AddChild (квадрат);
var square1width: int = widthSquare- (widthSquare-20); // если ширина квадрата 1 равна 20, то вычитаем 20
var square1height: int = heightSquare- (heightSquare-10); // если высота квадрата равна 10, вычтите 10
var square1: MovieClip = new MovieClip ();
square1.graphics.lineStyle (2,0x000000);
square1.graphics.beginFill (0x000000);
square1.graphics.drawRect (0,0, square1width, square1height);
square1.graphics.endFill ();
square.addChild (Square1);
var square2width: int = widthSquare- (widthSquare-30); // если ширина квадрата2 равна 30, вычитаем 30
var square2height: int = heightSquare- (heightSquare-15); // если высота квадрата 2 равна 15, вычтите 15
var square2: MovieClip = new MovieClip ();
square2.graphics.lineStyle (2,0x000000);
square2.graphics.beginFill (0x000000);
square2.graphics.drawRect (0,0, square2width, square2height);
square2.graphics.endFill ();
square2.x = widthSquare-square2width;
square2.y = heightSquare-square2height;
square.addChild (square2);
// square.rotation = 35;
Надеюсь, это поможет вам ... Попробуйте.