ボタンと 2 番目のボタンの対応するコードが同じ MXML ドキュメント内にある場合、割り当てた ID で最初のボタンを参照できますbutton1
(この場合)。
例.mxml:
<s:Button id = "button1" label="Click" click = "buttonHandler()"/>
<s:Button label="Remove 1st Button" click = "remove_Button(event)"/>
// this code appears inside a script block in Example.mxml
protected function remove_Button(event:MouseEvent):void
{
// no need to declare button1 as a variable, that has already been
// done in the 1st <Button> object above
this.removeChild(button1);
}
MXML タグで宣言するオブジェクトは、その MXML ドキュメントのパブリック変数であることに注意してください。したがって、2 番目のボタンが別の MXML ドキュメント/クラスにある場合でも、割り当てた ID (つまり: button1
) を介してアクセスできます。