私は選択可能にする(.selectable = true)AS3のラベルを持っており、カスタムメニュー項目と共にALONGをクリックするとクリップボードメニューが表示されるようにします。もつともその中で私はクリップボードのアイテムと私のカスタムアイテムを持っているメニューを取得し、ラベルを右クリックしたときに...、 -カスタムコンテキストメニューをAS3で有効にする
var label:Label = new Label();
label.text = "test";
label.selectable = false;
var contextMenu = new ContextMenu();
contextMenu.clipboardMenu = true;
contextMenu.clipboardItems.copy = true;
contextMenu.clipboardItems.selectAll = true;
contextMenu.addItem(new ContextMenuItem("Test Item"));
contextMenu.addItem(new ContextMenuItem("Test Item 2"));
label.contextMenu = contextMenu;
thing.addChild(label);
このALMOST作品:
私はこれを行う場合.selectable = falseのため、ラベルIS NOT SELECTABLEのテキストが表示されます。これは、クリップボードのメニュー項目を無用にします。
label.selectable = false;
へ:私はライン変更した場合は
label.selectable = true;
ラベルが選択可能であるが - しかしONLYクリップボードメニュー項目が存在しています。
ラベルを選択可能にする方法と、カスタムアイテム+標準クリップボードアイテムを含むメニューを使用する方法はありますか?
ありがとうございました。
BTW - これは、3.2 SDKを使用したAIRアプリケーションでのものです。
非常に良い例 - 素晴らしい解決策です。どうもありがとうございました。 +1チェックボックスをオンにします。とても有難い。 – Gabriel