Mega Code Archive

 
Categories / Flash ActionScript / Graphics
 

A rectangle in a Sprite is nested within another Sprite Both Sprite instances are rotated 45 degrees

package {     import flash.display.GradientType;     import flash.display.Sprite;     import flash.geom.Matrix;     import flash.geom.ColorTransform;     public class Main extends Sprite {               public function Main() {                  var rect1:Sprite = new Sprite(  );             rect1.graphics.lineStyle(1);             rect1.graphics.beginFill(0x0000FF, 1);             rect1.graphics.drawRect(0, 0, 75, 50);                          var rect2:Sprite = new Sprite(  );             rect2.graphics.lineStyle(1);             rect2.graphics.beginFill(0xFF0000, 1);             rect2.graphics.drawRect(0, 0, 75, 50);             rect2.x = 50;             rect2.y = 75;                          // Create the container             var group:Sprite = new Sprite(  );                          // Add the rectangles to the container             group.addChild(rect1);             group.addChild(rect2);                          // Add the container to the main application                               group.x = 40;             group.scaleY = .15;             group.rotation = 15;                  var innerGroup:Sprite = new Sprite(  );                          innerGroup.addChild(group);             innerGroup.rotation = 15;             addChild(innerGroup);          }          } }