1
A
回答
1
一個策略是檢查Activate事件剪貼板,這樣做啓用/禁用基於結果的上下文菜單項:
private function checkForImageData(e:Event):void {
myContextMenu.clipboardItems.paste = Clipboard.generalClipboard.hasFormat(ClipboardFormats.BITMAP_FORMAT);
}
addEventListener(Event.ACTIVATE, checkForImageData);
相關問題
- 1. Adobe AIR的Windows sendTo上下文菜單?
- 2. 將元素粘貼到右下角(AS3 - Adobe AIR)?
- 3. Adobe Air Browser
- 4. Adobe AIR readLine
- 5. Adobe Air - window.nativeWindow undefined
- 6. Adobe Air上的本地通知
- 7. Adobe Air和PHP
- 8. Adobe Air Javascript API
- 9. Adobe air http auth
- 10. Adobe Air for iPhone
- 11. Adobe Air的DeviceOrientationEvent
- 12. Adobe Air和.NET
- 13. Adobe Firworks-Line通過映射圖像
- 14. Adobe AIR鎖定
- 15. Adobe AIR&PHP + MySQL
- 16. Adobe Air with Iphone
- 17. jquery下拉菜單粘貼
- 18. Adobe AIR拖放目錄
- 19. Adobe AIR的 - 與參數
- 20. Adobe AIR加載問題
- 21. Adobe Flex/AIR Maven集成
- 22. Adobe AIR EncryptedLocalStore問題
- 23. Adobe Air - MySQL或SQLite
- 24. Adobe Air Security方面
- 25. Adobe Air SDK 2.0-2.5錯誤
- 26. Adobe Air新項目
- 27. 通過瀏覽器原生上下文菜單粘貼自定義div
- 28. Adobe AIR - RTMFP錯誤
- 29. Adobe Air應用程序
- 30. Adobe Air 1.5.2和Flash Builder
真棒!非常感謝你。 – Uli
對不起,我再次。任何想法如何檢測**打印屏幕**按?由於某些原因** checkForImageData **和** KeyboardEvent.KEY_DOWN **未檢測到這一點。 – Uli
@Uli - 通過快速搜索,我在[AIR中的打印屏幕檢測]中找到了這篇文章(http://www.psyked.co.uk/apollo/print-screen-detection-in-air.htm)。作者得出的結論是沒有鍵盤支持(即,PrtScr鍵不會觸發KeyDown/Up事件),並提供基於輪詢的工作。由於Clipboard類沒有實現IEventDispatcher,我沒有更好的建議。 – merv