flash.system
public final class SecurityPanel
继承SecurityPanel Inheritance Object

语言版本: ActionScript 3.0
运行时版本: AIR 1.0 Flash Player 9

SecurityPanel 类提供一些值,用来指定您希望显示的“安全设置”面板。

此类包含与 Security.showSettings() 方法一起使用的静态常量。您无法创建 SecurityPanel 类的新实例。

查看示例

另请参见

Flash Player security


公共属性
 属性定义方
 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
运行时版本: AIR 1.0 Flash Player 9

当传递给 Security.showSettings() 时,显示“Flash Player 设置”中的“摄像头”面板。

另请参见

DEFAULT常量 
public static const DEFAULT:String = "default"

语言版本: ActionScript 3.0
运行时版本: AIR 1.0 Flash Player 9

当传递给 Security.showSettings() 时,显示用户上次关闭“Flash Player 设置”时处于打开状态的面板。

另请参见

DISPLAY常量 
public static const DISPLAY:String = "display"

语言版本: ActionScript 3.0
运行时版本: AIR 1.0 Flash Player 9

当传递给 Security.showSettings() 时,显示“Flash Player 设置”中的“显示”面板。

另请参见

LOCAL_STORAGE常量 
public static const LOCAL_STORAGE:String = "localStorage"

语言版本: ActionScript 3.0
运行时版本: AIR 1.0 Flash Player 9

当传递给 Security.showSettings() 时,显示“Flash Player 设置”中的“本地存储设置”面板。

另请参见

MICROPHONE常量 
public static const MICROPHONE:String = "microphone"

语言版本: ActionScript 3.0
运行时版本: AIR 1.0 Flash Player 9

当传递给 Security.showSettings() 时,显示“Flash Player 设置”中的“麦克风”面板。

另请参见

PRIVACY常量 
public static const PRIVACY:String = "privacy"

语言版本: ActionScript 3.0
运行时版本: AIR 1.0 Flash Player 9

当传递给 Security.showSettings() 时,显示“Flash Player 设置”中的“隐私设置”面板。

另请参见

SETTINGS_MANAGER常量 
public static const SETTINGS_MANAGER:String = "settingsManager"

语言版本: ActionScript 3.0
运行时版本: AIR 1.0 Flash Player 9

当传递给 Security.showSettings() 时,显示“设置管理器”(在一个单独的浏览器窗口中)。

另请参见

示例 如何使用示例
SecurityExample.as

下例显示如何使用 Sprite 对象上的 click 事件显示“Flash Player 设置”中的“本地存储设置”面板。使用 draw() 将一个橙色框添加到舞台上。在 draw() 中,通过指示 Flash Player 打开其“本地存储设置”面板,将 click 事件侦听器以名称 clickHandler() 添加进来,它对应于 click 事件。
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);
        }
    }
}