Package | flash.system |
Class | public final class SecurityPanel |
Inheritance | SecurityPanel Object |
Language Version: | ActionScript 3.0 |
Runtime Versions: | AIR 1.0, Flash Player 9, Flash Lite 4 |
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"
Language Version: | ActionScript 3.0 |
Runtime Versions: | AIR 1.0, Flash Player 9, Flash Lite 4 |
When passed to Security.showSettings()
, displays the
Camera panel in Flash Player Settings.
Related API Elements
DEFAULT | Constant |
public static const DEFAULT:String = "default"
Language Version: | ActionScript 3.0 |
Runtime Versions: | AIR 1.0, Flash Player 9, Flash Lite 4 |
When passed to Security.showSettings()
, displays the panel
that was open the last time the user closed the Flash Player Settings.
Related API Elements
DISPLAY | Constant |
public static const DISPLAY:String = "display"
Language Version: | ActionScript 3.0 |
Runtime Versions: | AIR 1.0, Flash Player 9, Flash Lite 4 |
When passed to Security.showSettings()
, displays the
Display panel in Flash Player Settings.
Related API Elements
LOCAL_STORAGE | Constant |
public static const LOCAL_STORAGE:String = "localStorage"
Language Version: | ActionScript 3.0 |
Runtime Versions: | AIR 1.0, Flash Player 9, Flash Lite 4 |
When passed to Security.showSettings()
, displays the
Local Storage Settings panel in Flash Player Settings.
Related API Elements
MICROPHONE | Constant |
public static const MICROPHONE:String = "microphone"
Language Version: | ActionScript 3.0 |
Runtime Versions: | AIR 1.0, Flash Player 9, Flash Lite 4 |
When passed to Security.showSettings()
, displays the
Microphone panel in Flash Player Settings.
Related API Elements
PRIVACY | Constant |
public static const PRIVACY:String = "privacy"
Language Version: | ActionScript 3.0 |
Runtime Versions: | AIR 1.0, Flash Player 9, Flash Lite 4 |
When passed to Security.showSettings()
, displays the
Privacy Settings panel in Flash Player Settings.
Related API Elements
SETTINGS_MANAGER | Constant |
public static const SETTINGS_MANAGER:String = "settingsManager"
Language Version: | ActionScript 3.0 |
Runtime Versions: | AIR 1.0, Flash Player 9, Flash Lite 4 |
When passed to Security.showSettings()
, displays the
Settings Manager (in a separate browser window).
Related API Elements
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); } } }
Wed Nov 21 2018, 06:34 AM -08:00