패키지 | flash.system |
클래스 | public final class SecurityPanel |
상속 | SecurityPanel Object |
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
이 클래스에는 Security.showSettings()
메서드에 사용되는 정적 상수가 들어 있습니다. SecurityPanel 클래스에서는 새 인스턴스를 만들 수 없습니다.
공용 속성
공용 메서드
공용 상수
상수 | 정의 주체 | ||
---|---|---|---|
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, Flash Lite 4 |
Security.showSettings()
에 전달하면 Flash Player 설정에 [카메라] 패널이 표시됩니다.
관련 API 요소
DEFAULT | 상수 |
public static const DEFAULT:String = "default"
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Security.showSettings()
에 전달하면 사용자가 Flash Player 설정을 마지막으로 닫을 때 열려 있던 패널이 표시됩니다.
관련 API 요소
DISPLAY | 상수 |
public static const DISPLAY:String = "display"
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Security.showSettings()
에 Flash Player 설정의 [디스플레이] 패널이 표시됩니다.
관련 API 요소
LOCAL_STORAGE | 상수 |
public static const LOCAL_STORAGE:String = "localStorage"
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Security.showSettings()
에 전달하면 Flash Player 설정에 [로컬 저장 설정] 패널이 표시됩니다.
관련 API 요소
MICROPHONE | 상수 |
public static const MICROPHONE:String = "microphone"
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Security.showSettings()
에 전달하면 Flash Player 설정에 [마이크] 패널이 표시됩니다.
관련 API 요소
PRIVACY | 상수 |
public static const PRIVACY:String = "privacy"
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Security.showSettings()
에 전달하면 Flash Player 설정에 개인 정보 설정 패널이 표시됩니다.
관련 API 요소
SETTINGS_MANAGER | 상수 |
public static const SETTINGS_MANAGER:String = "settingsManager"
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Security.showSettings()
에 전달하면 [설정 관리자]가 별도의 브라우저 윈도우에 표시됩니다.
관련 API 요소
예제 예제 사용 방법
SecurityExample.as
다음 예제에서는 Sprite 객체의
click
이벤트를 사용하여 Flash Player 설정의 [로컬 저장 설정] 패널을 표시하는 방법을 보여 줍니다. 주황색 상자가 draw()
를 통해 스테이지에 추가됩니다. draw()
에서 clickHandler()
라는 click
이벤트 리스너가 추가되며 이 리스너에서는 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); } } }
Tue Jun 12 2018, 03:17 PM Z