| 패키지 | 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
상속되는 공용 속성 숨기기
상속되는 공용 속성 표시