Mega Code Archive

 
Categories / Flash ActionScript / Development
 

Applies a black color transformation to group, causing all children to be colored solid black

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             addChild(group);                          group.x = 40;             group.scaleY = .15;             group.rotation = 15;             var blackTransform:ColorTransform = new ColorTransform(  );             blackTransform.color = 0x0000FF;             group.transform.colorTransform = blackTransform;          }          } }