ユーザーがボタンを右クリックすると、コンテキストメニュー項目が表示されます。ユーザーが「削除」オプションをクリックすると、そのボタンはそのTile親コンテナから削除されます。 Flex 3とActionScript 3を使用してこれを実装するにはどうすればよいですか?右クリックメニューのボタンを削除オプション
1
A
答えて
1
は、あなたは、ユーザが選択したいテキストを削除しに対応するContextMenuItem追加されたために、カスタムflash.ui.ContextMenuを作成する必要があります。
クリックしたアイテムの削除を処理するイベントリスナーをContextMenuItem
に追加します。ここで削除を実装する1つの方法があります:
private function removeItemHandler(event:ContextMenuEvent):void
{
((event.mouseTarget as DisplayObject).parent as DisplayObjectContainer).removeChild((event.mouseTarget as DisplayObject));
Alert.show((event.mouseTarget.toString() + " has been removed."),"Display Object Removed");
}
最後に、あなたが作成したカスタムContextMenu
に取り外し可能なようにしたいすべてのコンポーネント(InteractiveObject年代)のcontextMenuプロパティを設定してください。
注
上記のコードは、問題はそれを指定するので、3屈曲する対応します。 Flex 4の場合、DisplayObject
、DisplayObjectContainer
、およびremoveChild
の代わりにIVisualElement
,IVisualElementContainer
、およびremoveElement
の方法をそれぞれ使用します。
関連する問題
- 1. 指定したオプションをtinymceの右クリックメニューから削除するには?
- 2. Firefoxの右クリックメニューにオプションを追加
- 3. Eclipseの右クリックメニューの「ビルド」オプションがない
- 4. VLC Media Playerの右クリックメニューを削除するには?
- 5. リストビュー(Windowsフォーム、C#、ネット)の右クリックメニューからフォルダを削除する
- 6. コンソールアプリケーションの右クリックメニュー
- 7. svgの右クリックメニュー
- 8. QTreeWidget右クリックメニュー
- 9. NSStatusItem右クリックメニュー
- 10. Flexの右クリックメニューAIR
- 11. ListViewの右クリックメニューUWP
- 12. EXEファイルの右クリックメニュー
- 13. PyQt QComboBoxの右クリックメニュー
- 14. AvalonDockマウスの右クリックメニュー
- 15. YTPlayerView:右上の共有ボタンを削除
- 16. 右クリックメニューから特定のオプションをクリックしていないSelenium
- 17. Eclipseプラグインの開発:右クリックメニューにオプションを追加する方法
- 18. Powershellフォームのマウス右クリックメニューにオプションを追加する方法
- 19. Chrome拡張機能の右クリックメニューにオプションを追加する
- 20. 不正な右クリックメニュー
- 21. DataGridViewの右クリックメニュー/コピーの例?
- 22. Chromeの右クリックメニューのコンテキストメニュー
- 23. winformsの下の右クリックメニュー
- 24. PyGtk3アクションでツリービューの右クリックメニュー
- 25. 右クリックメニューのFlex 4 RichEditableText
- 26. TornadoFX - ContextMenuを右クリックして項目を削除するオプション
- 27. PyGTKを使用したPythonの右クリックメニュー
- 28. クロムの右クリックメニューを無効にする
- 29. シェイプの右クリックメニューを無効にする
- 30. JFreeChartの右クリックメニューを無効にする