シンプルな Flex 4.6 アプリを作成する場合、creationComplete-handler は次のようになります。
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");});
}
最初の groupVisible.graphics コンテンツ (100,100 の赤い円) が描画されます。 2 番目の groupInvisible.graphics コンテンツ (200、100 の青い円) は描画されません。
追加された EventListener に完全に依存します。
何か案は?