| Package | flash.system |
| Class | public final class SecurityPanel |
| Inheritance | SecurityPanel Object |
This class contains static constants that are used with the
Security.showSettings() method. You cannot create new instances
of the SecurityPanel class.
| Constant | Defined By | ||
|---|---|---|---|
| CAMERA : String = "camera" [static]
When passed to Security.showSettings(), displays the
Camera panel in Flash Player Settings.
| SecurityPanel | ||
| DEFAULT : String = "default" [static]
When passed to Security.showSettings(), displays the panel
that was open the last time the user closed the Flash Player Settings.
| SecurityPanel | ||
| DISPLAY : String = "display" [static]
When passed to Security.showSettings(), displays the
Display panel in Flash Player Settings.
| SecurityPanel | ||
| LOCAL_STORAGE : String = "localStorage" [static]
When passed to Security.showSettings(), displays the
Local Storage Settings panel in Flash Player Settings.
| SecurityPanel | ||
| MICROPHONE : String = "microphone" [static]
When passed to Security.showSettings(), displays the
Microphone panel in Flash Player Settings.
| SecurityPanel | ||
| PRIVACY : String = "privacy" [static]
When passed to Security.showSettings(), displays the
Privacy Settings panel in Flash Player Settings.
| SecurityPanel | ||
| SETTINGS_MANAGER : String = "settingsManager" [static]
When passed to Security.showSettings(), displays the
Settings Manager (in a separate browser window).
| SecurityPanel | ||
| CAMERA | Constant |
public static const CAMERA:String = "camera"
When passed to Security.showSettings(), displays the
Camera panel in Flash Player Settings.
See also
| DEFAULT | Constant |
public static const DEFAULT:String = "default"
When passed to Security.showSettings(), displays the panel
that was open the last time the user closed the Flash Player Settings.
See also
| DISPLAY | Constant |
public static const DISPLAY:String = "display"
When passed to Security.showSettings(), displays the
Display panel in Flash Player Settings.
See also
| LOCAL_STORAGE | Constant |
public static const LOCAL_STORAGE:String = "localStorage"
When passed to Security.showSettings(), displays the
Local Storage Settings panel in Flash Player Settings.
See also
| MICROPHONE | Constant |
public static const MICROPHONE:String = "microphone"
When passed to Security.showSettings(), displays the
Microphone panel in Flash Player Settings.
See also
| PRIVACY | Constant |
public static const PRIVACY:String = "privacy"
When passed to Security.showSettings(), displays the
Privacy Settings panel in Flash Player Settings.
See also
| SETTINGS_MANAGER | Constant |
public static const SETTINGS_MANAGER:String = "settingsManager"
When passed to Security.showSettings(), displays the
Settings Manager (in a separate browser window).
See also
click event on a Sprite object can be
used to show the Local Storage Settings panel of the Flash Player Settings. An orange box is added to the
stage using draw(). In draw(), a click event listener is
added named clickHandler(), which responds to click events by directing
Flash Player to open its Local Storage Settings panel.
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);
}
}
}