This page was saved using jaction on 2006-09-04 8:34:02.
Address: http://flexdocs.kr/docs/flex2/langref/flash/system/SecurityPanel.html
Title: flash.system.SecurityPanel (Flex™ 2 레퍼런스 가이드)  •  Size: 26790
Packageflash.system
Classpublic final class SecurityPanel
InheritanceSecurityPanel Inheritance Object

어느 [시큐러티 설정] 패널을 표시하는지를 지정하는 값을 제공하는 SecurityPanel 클래스.

이 클래스에는,Security.showSettings() Methods로 사용하는 정적 정수가 있습니다. SecurityPanel 클래스의 새로운 인스턴스는 작성할 수 없습니다.

View the examples

See also

Flash Player 시큐러티


Public property
 property정의
 Inheritedconstructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor    함수에의 참조입니다.
Object
 Inheritedprototype : Object
[static] 클래스 또는 함수 object의 prototype object에의 참조입니다.
Object
Public Methods
 Methods정의
 InheritedhasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
Object
 InheritedisPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
Object
 InheritedpropertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
Object
 InheritedsetPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
Object
 InheritedtoString ():String
지정된 object의 string 표현을 돌려줍니다.
Object
 InheritedvalueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
Object
Public 정수
 정수정의
  CAMERA : String = "camera"
[static] Security.showSettings() 에게 건네지면, Flash Player 의 [설정] 의 [카메라] 패널이 표시됩니다.
SecurityPanel
  DEFAULT : String = "default"
[static] Security.showSettings() 에게 건네지면, 유저가 마지막에 Flash Player 의 [설정] 을 닫았을 때에 열려 있던 패널이 표시됩니다.
SecurityPanel
  LOCAL_STORAGE : String = "localStorage"
[static] Security.showSettings() 에게 건네지면, Flash Player 의 [설정] 의 [로컬 기억 area] 패널이 표시됩니다.
SecurityPanel
  MICROPHONE : String = "microphone"
[static] Security.showSettings() 에게 건네지면, Flash Player 의 [설정] 의 [마이크] 패널이 표시됩니다.
SecurityPanel
  PRIVACY : String = "privacy"
[static] Security.showSettings() 에게 건네지면, Flash Player 의 [설정] 의 [프라이버시 설정] 패널이 표시됩니다.
SecurityPanel
  SETTINGS_MANAGER : String = "settingsManager"
[static] Security.showSettings() 에게 건네지면, 다른 브라우저 윈도우로 설정 매니저가 표시됩니다.
SecurityPanel
정수의 상세
CAMERA정수
public static const CAMERA:String = "camera"

Security.showSettings() 에게 건네지면, Flash Player 의 [설정] 의 [카메라] 패널이 표시됩니다.

See also

DEFAULT정수 
public static const DEFAULT:String = "default"

Security.showSettings() 에게 건네지면, 유저가 마지막에 Flash Player 의 [설정] 을 닫았을 때에 열려 있던 패널이 표시됩니다.

See also

LOCAL_STORAGE정수 
public static const LOCAL_STORAGE:String = "localStorage"

Security.showSettings() 에게 건네지면, Flash Player 의 [설정] 의 [로컬 기억 area] 패널이 표시됩니다.

See also

MICROPHONE정수 
public static const MICROPHONE:String = "microphone"

Security.showSettings() 에게 건네지면, Flash Player 의 [설정] 의 [마이크] 패널이 표시됩니다.

See also

PRIVACY정수 
public static const PRIVACY:String = "privacy"

Security.showSettings() 에게 건네지면, Flash Player 의 [설정] 의 [프라이버시 설정] 패널이 표시됩니다.

See also

SETTINGS_MANAGER정수 
public static const SETTINGS_MANAGER:String = "settingsManager"

Security.showSettings() 에게 건네지면, 다른 브라우저 윈도우로 설정 매니저가 표시됩니다.

See also

Examples

다음의 예는, Sprite object의 click 이벤트를, Flash Player 의 [설정] 의 [로컬 기억 area] 패널을 표시하기 위해서 어떻게 사용할 수 있는지를 나타내고 있습니다. 오렌지의 박스가, draw() 를 사용해 스테이지에 추가됩니다. draw() 에서는,click event listener에게 이름 첨부 clickHandler() 가 추가됩니다. 이것은 click 이벤트에 응답해 [로컬 기억 area] 패널을 열도록(듯이) 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);
        }
    }
}






 

코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/flash/system/SecurityPanel.html