Главная / Action Script 3
Пакетflash.system
Классpublic final class SecurityPanel
НаследованиеSecurityPanel Inheritance Object

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9

Класс SecurityPanel передает значения, задающие отображение одной из панелей параметров защиты.

Этот класс содержит статические переменные, используемые с методом Security.showSettings(). Нельзя создать новые экземпляры класса SecurityPanel.

Посмотреть примеры



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 Inheritedprototype : Object
[статические] Ссылка на модель объекта класса или функции.
Object
Общедоступные методы
 МетодОпределено
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Общедоступные константы
 Константа Определено
  CAMERA : String = "camera"
[статические] При переходе к Security.showSettings() отображает панель камеры в окне параметров проигрывателя Flash Player.
SecurityPanel
  DEFAULT : String = "default"
[статические] При переходе к Security.showSettings() отображает панель, которая была открыта при последнем закрытии окна параметров проигрывателя Flash Player.
SecurityPanel
  DISPLAY : String = "display"
[статические] При переходе к Security.showSettings() отображает панель отображения в окне параметров проигрывателя Flash Player.
SecurityPanel
  LOCAL_STORAGE : String = "localStorage"
[статические] При переходе к Security.showSettings() отображает панель параметров локального хранилища в окне параметров проигрывателя Flash Player.
SecurityPanel
  MICROPHONE : String = "microphone"
[статические] При переходе к Security.showSettings() отображает панель микрофона в окне параметров проигрывателя Flash Player.
SecurityPanel
  PRIVACY : String = "privacy"
[статические] При переходе к Security.showSettings() отображает панель параметров конфиденциальности в окне параметров проигрывателя Flash Player.
SecurityPanel
  SETTINGS_MANAGER : String = "settingsManager"
[статические] При переходе к Security.showSettings() отображает диспетчер параметров (в отдельном окне обозревателя ).
SecurityPanel
Сведения о константе
CAMERAКонстанта
public static const CAMERA:String = "camera"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9

При переходе к Security.showSettings() отображает панель камеры в окне параметров проигрывателя Flash Player.

См. также

DEFAULTКонстанта  
public static const DEFAULT:String = "default"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9

При переходе к Security.showSettings() отображает панель, которая была открыта при последнем закрытии окна параметров проигрывателя Flash Player.

См. также

DISPLAYКонстанта  
public static const DISPLAY:String = "display"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9

При переходе к Security.showSettings() отображает панель отображения в окне параметров проигрывателя Flash Player.

См. также

LOCAL_STORAGEКонстанта  
public static const LOCAL_STORAGE:String = "localStorage"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9

При переходе к Security.showSettings() отображает панель параметров локального хранилища в окне параметров проигрывателя Flash Player.

См. также

MICROPHONEКонстанта  
public static const MICROPHONE:String = "microphone"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9

При переходе к Security.showSettings() отображает панель микрофона в окне параметров проигрывателя Flash Player.

См. также

PRIVACYКонстанта  
public static const PRIVACY:String = "privacy"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9

При переходе к Security.showSettings() отображает панель параметров конфиденциальности в окне параметров проигрывателя Flash Player.

См. также

SETTINGS_MANAGERКонстанта  
public static const SETTINGS_MANAGER:String = "settingsManager"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9

При переходе к Security.showSettings() отображает диспетчер параметров (в отдельном окне обозревателя).

См. также

Примеры Как пользоваться примерами
SecurityExample.as

В следующем примере показано, как событие click для объекта Sprite может использоваться для отображения панели параметров локального хранилища в окне параметров проигрывателя Flash Player. К рабочей области добавляется оранжевый прямоугольник с помощью методаdraw(). В методе draw(), добавляется прослушиватель события click с именем clickHandler(), который драгирует на события click, вызывая открытие панели параметров локального хранилища в проигрывателе Flash Player.
package {
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.events.*;
    import flash.system.Security;
    import flash.system.SecurityPanel;

    public class SecurityExample extends Sprite {
        private var bgColor:uint = 0xFFCC00;
        private var size:uint = 100;

        public function SecurityExample() {
            draw();
        }

        private function draw():void {
            var child:Sprite = new Sprite();
            child.graphics.beginFill(bgColor);
            child.graphics.drawRect(0, 0, size, size);
            child.graphics.endFill();
            child.buttonMode = true;

            var label:TextField = new TextField();
            label.text = "settings";
            label.selectable = false;
            label.mouseEnabled = false;
            child.addChild(label);

            child.addEventListener(MouseEvent.CLICK, clickHandler);
            addChild(child);
        }

        private function clickHandler(event:MouseEvent):void {
            Security.showSettings(SecurityPanel.LOCAL_STORAGE);
        }
    }
}