Flash 右鍵選單預設項目較多,若只想保留特定項目 (如「列印」) 或完全自訂,只需幾行 AS 即可實現。
var my_cm:ContextMenu = new ContextMenu();
my_cm.hideBuiltInItems(); // 隱藏所有內建項目
my_cm.builtInItems.print = true; // 僅顯示「列印」
this.menu = my_cm; // 套用至根時間軸
var my_cm:ContextMenu = new ContextMenu();
my_cm.builtInItems.print = false;
my_cm.builtInItems.quality = false;
my_cm.builtInItems.zoom = false;
my_cm.builtInItems.forward_back = false;
this.menu = my_cm;
| 屬性 | 對應選單項目 |
|---|---|
zoom | 縮放 |
quality | 品質 |
play | 播放 |
loop | 循環 |
rewind | 倒轉 |
forward_back | 快轉/倒帶 |
print | 列印 |
將屬性設為 false 即隱藏,true 顯示。搭配 ContextMenuItem 還可加入自訂選單項目。