Пакет | flash.ui |
Класс | public final class ContextMenuBuiltInItems |
Наследование | ContextMenuBuiltInItems Object |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
ContextMenu.hideBuiltInItems()
.
Связанные элементы API
Общедоступные свойства
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
forwardAndBack : Boolean
Позволяет пользователю переходить на кадр вперед или назад в SWF-файле во время выполнения (недоступно для SWF-файла с одним кадром). | ContextMenuBuiltInItems | ||
loop : Boolean
Позволяет пользователю задавать автоматический повторный запуск SWF-файла при достижении последнего кадра (недоступно для SWF-файла с одним кадром). | ContextMenuBuiltInItems | ||
play : Boolean
Позволяет пользователю запускать приостановленный SWF-файл (недоступно для SWF-файла с одним кадром). | ContextMenuBuiltInItems | ||
print : Boolean
Позволяет пользователю направлять изображение отображаемого кадра на принтер для печати. | ContextMenuBuiltInItems | ||
quality : Boolean
Позволяет пользователю задавать разрешение SWF-файла во время выполнения. | ContextMenuBuiltInItems | ||
rewind : Boolean
При выборе позволяет пользователю запускать SWF-файл с первого кадра в любой момент (недоступно для SWF-файла с одним кадром). | ContextMenuBuiltInItems | ||
save : Boolean
Позволяет сохранять SWF-файлы на компьютере, на котором установлено приложение Shockmachine. | ContextMenuBuiltInItems | ||
zoom : Boolean
Позволяет пользователю масштабировать просмотр SWF-файла во время выполнения. | ContextMenuBuiltInItems |
Общедоступные методы
Метод | Определено | ||
---|---|---|---|
Создает новый объект ContextMenuBuiltInItems, что позволяет задать свойства для отображения или скрытия каждого элемента меню в проигрывателе Flash Player. | ContextMenuBuiltInItems | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
Сведения о свойстве
forwardAndBack | свойство |
forwardAndBack:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Позволяет пользователю переходить на кадр вперед или назад в SWF-файле во время выполнения (недоступно для SWF-файла с одним кадром).
Реализация
public function get forwardAndBack():Boolean
public function set forwardAndBack(value:Boolean):void
loop | свойство |
loop:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Позволяет пользователю задавать автоматический повторный запуск SWF-файла при достижении последнего кадра (недоступно для SWF-файла с одним кадром).
Реализация
public function get loop():Boolean
public function set loop(value:Boolean):void
play | свойство |
свойство |
quality | свойство |
rewind | свойство |
rewind:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
При выборе позволяет пользователю запускать SWF-файл с первого кадра в любой момент (недоступно для SWF-файла с одним кадром).
Реализация
public function get rewind():Boolean
public function set rewind(value:Boolean):void
save | свойство |
zoom | свойство |
Сведения о конструкторе
ContextMenuBuiltInItems | () | Конструктор |
public function ContextMenuBuiltInItems()
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Создает новый объект ContextMenuBuiltInItems, что позволяет задать свойства для отображения или скрытия каждого элемента меню в проигрывателе Flash Player.
Примеры Использование этого примера
ContextMenuBuiltinItemsExample.as
В следующем примере класс
ContextMenuBuiltInItemsExample
используется для удаления из рабочей области обычных элементов контекстного меню и добавления нового элемента. Это можно сделать, выполнив следующие действия:
- Объявляется свойство
myContextMenu
, а затем назначается объекту ContextMenu. - Вызывается метод
removeDefaultItems()
, который удаляет все встроенные элементы контекстного меню, кроме «Печать». - Вызывается метод
addCustomMenuItems()
, который помещает элемент менюHello World
в массивcustomItems
с помощью методаpush()
объекта Array. - Затем элемент контекстного меню
Hello World
добавляется в список элементов контекстного меню монтажного стола. - В центр монтажного стола с помощью метода
addChild()
, вызванного через методcreateLabel()
, добавляется объект TextField с текстом «Щелкните правой кнопкой мыши».
package { import flash.ui.ContextMenu; import flash.ui.ContextMenuItem; import flash.ui.ContextMenuBuiltInItems; import flash.display.Sprite; import flash.text.TextField; public class ContextMenuBuiltInItemsExample extends Sprite { private var myContextMenu:ContextMenu; public function ContextMenuBuiltInItemsExample() { myContextMenu = new ContextMenu(); removeDefaultItems(); addCustomMenuItems(); this.contextMenu = myContextMenu; addChild(createLabel()); } private function removeDefaultItems():void { myContextMenu.hideBuiltInItems(); var defaultItems:ContextMenuBuiltInItems = myContextMenu.builtInItems; defaultItems.print = true; } private function addCustomMenuItems():void { var item:ContextMenuItem = new ContextMenuItem("Hello World"); myContextMenu.customItems.push(item); } private function createLabel():TextField { var txtField:TextField = new TextField(); txtField.text = "Right Click"; txtField.x = this.stage.stageWidth/2 - txtField.width/2; txtField.y = this.stage.stageHeight/2 - txtField.height/2; return txtField; } } }
Tue Jun 12 2018, 11:34 AM Z