When creating a simple Flex 4.6 App, where the creationComplete-handler looks like this:
protected function creationCompleteHandler(event:FlexEvent):void {
var groupVisible : Group = new Group();
groupVisible.graphics.beginFill(0xff0000);
groupVisible.graphics.drawCircle(100, 100, 50);
groupVisible.graphics.endFill();
addElement(groupVisible);
var groupInvisible : Group = new Group();
groupInvisible.graphics.beginFill(0x0000ff);
groupInvisible.graphics.drawCircle(200, 100, 50);
groupInvisible.graphics.endFill();
addElement(groupInvisible);
groupInvisible.addEventListener(MouseEvent.CLICK, function(event:MouseEvent):void {trace("click");});
}
The first groupVisible.graphics content (red circle at 100,100) is drawn. The second groupInvisible.graphics content (blue circle at 200, 100) is NOT drawn.
It depends definately on that added EventListener.
Any ideas?