Flex 4でいくつかのボタンをポップアップする必要があります。ユーザーは、ボタンの周囲とボタンの間の背景(理想的には少し色あせていますが、重要ではありません)を確認できるはずです。また、ボタン以外の場所をクリックすると、すべてのボタンが閉じられます。
そこで、スパークを作成し、いくつかのボタンでPanel
スパークを追加しました。VGroup
それから私は電話します
PopupManager.addPopUp(myNewPanel, background, true);
私の2つの主な問題は、パネルが透明ではなく、ボタンの外側をクリックしてもボタンが消えないことです...どうすれば実装できますか?
更新:パネルの外側をクリックしたときにポップアップを閉じる方法を理解しました:
addEventListener("mouseDownOutside", close);
private function close(event:FlexMouseEvent):void {
PopUpManager.removePopUp(this);
}
次に、ボタンの周囲とボタンの間の背景が見えるように、パネルを透明にする方法を理解する必要があります。