패키지 | flash.events |
클래스 | public class SecurityErrorEvent |
상속 | SecurityErrorEvent ErrorEvent TextEvent Event Object |
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
text
속성에 액세스하여 시도된 작업 및 관련된 URL을 확인할 수 있습니다. 이벤트 리스너가 없는 경우에는 Flash Player 디버거 버전 또는 ADL(AIR Debug Launcher) 응용 프로그램에서 text
속성의 내용을 포함하는 오류 메시지를 자동으로 표시합니다. 보안 오류 이벤트 유형은 SecurityErrorEvent.SECURITY_ERROR
한 가지입니다.
보안 오류 이벤트는 임의의 대상 객체에 전달된 이벤트 중 마지막 이벤트입니다. 이것은 보안 오류가 발생한 대상 객체에는 일반적인 오류 이벤트를 비롯하여 보안 오류 이벤트를 제외한 어떤 이벤트도 전달되지 않는다는 것을 의미합니다.
관련 API 요소
공용 속성
공용 메서드
메서드 | 정의 주체 | ||
---|---|---|---|
SecurityErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
보안 오류 이벤트에 대한 정보가 포함된 Event 객체를 만듭니다. | SecurityErrorEvent | ||
[재정의]
SecurityErrorEvent 객체의 복사본을 하나 만들고 각 속성의 값을 원본과 동일하게 설정합니다. | SecurityErrorEvent | ||
사용자 정의 ActionScript 3.0 Event 클래스에서 toString() 메서드를 구현하기 위한 유틸리티 함수입니다. | Event | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
이벤트에서 preventDefault() 메서드가 호출되었는지 여부를 확인합니다. | Event | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
이벤트의 기본 비헤이비어를 취소할 수 있는 경우, 그 비헤이비어를 취소합니다. | Event | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
이벤트 흐름에서 현재 노드 및 그 후속 노드에 있는 모든 이벤트 리스너가 처리되지 않도록 합니다. | Event | ||
이벤트 흐름에서 현재 노드의 후속 노드에 있는 모든 이벤트 리스너가 처리되지 않도록 합니다. | Event | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
[재정의]
SecurityErrorEvent 객체의 속성이 모두 포함된 문자열을 반환합니다. | SecurityErrorEvent | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object |
공용 상수
상수 | 정의 주체 | ||
---|---|---|---|
SECURITY_ERROR : String = "securityError" [정적]
SecurityErrorEvent.SECURITY_ERROR 상수는 securityError 이벤트 객체의 type 속성 값을 정의합니다. | SecurityErrorEvent |
생성자 세부 정보
SecurityErrorEvent | () | 생성자 |
public function SecurityErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
보안 오류 이벤트에 대한 정보가 포함된 Event 객체를 만듭니다. Event 객체는 매개 변수로 이벤트 리스너에 전달됩니다.
매개 변수type:String — 이벤트 유형입니다. 이벤트 리스너는 상속된 type 속성을 통해 이 정보에 액세스할 수 있습니다. 오류 이벤트 유형은 SecurityErrorEvent.SECURITY_ERROR 한 가지뿐입니다.
| |
bubbles:Boolean (default = false ) — Event 객체가 이벤트 흐름의 버블링 단계에 참여하는지 여부를 결정합니다. 이벤트 리스너는 상속된 bubbles 속성을 통해 이 정보에 액세스할 수 있습니다.
| |
cancelable:Boolean (default = false ) — Event 객체를 취소할 수 있는지 여부를 결정합니다. 이벤트 리스너는 상속된 cancelable 속성을 통해 이 정보에 액세스할 수 있습니다.
| |
text:String (default = " ") — 오류 메시지로 표시될 텍스트입니다. 이벤트 리스너는 text 속성을 통해 이 정보에 액세스할 수 있습니다.
| |
id:int (default = 0 ) — 특정 오류와 연결할 참조 번호입니다.
|
관련 API 요소
메서드 세부 정보
clone | () | 메서드 |
toString | () | 메서드 |
override public function toString():String
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
SecurityErrorEvent 객체의 속성이 모두 포함된 문자열을 반환합니다. 문자열의 형식은 다음과 같습니다.
[securityErrorEvent type=value bubbles=value cancelable=value text=value errorID=value]
errorId
는 Adobe AIR에서만 사용할 수 있습니다.
String — SecurityErrorEvent 객체의 속성이 모두 포함된 문자열입니다.
|
상수 세부 정보
SECURITY_ERROR | 상수 |
public static const SECURITY_ERROR:String = "securityError"
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
SecurityErrorEvent.SECURITY_ERROR
상수는 securityError
이벤트 객체의 type
속성 값을 정의합니다.
이 이벤트에는 다음과 같은 속성이 있습니다.
속성 | 값 |
---|---|
bubbles | false |
cancelable | false . 취소할 기본 비헤이비어가 없습니다. |
currentTarget | 이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다. |
target | 보안 오류를 보고하는 네트워크 객체입니다. |
text | 오류 메시지로 표시될 텍스트입니다. |
관련 API 요소
예제 예제 사용 방법
SecurityErrorEventExample.as
다음 예제에서는
SecurityErrorEventExample
클래스를 사용하여 리스너 메서드 securityErrorHandler()
를 인스턴스화하고 전달할 securityError
이벤트를 수신하도록 설정하는 방법을 보여 줍니다. URLRequest
위치가 호출 SWF와 같은 도메인에 있지 않고, 요청된 도메인이 크로스 도메인 정책 파일에 의해 인증된 크로스 도메인 액세스 권한을 갖고 있지 않은 경우에 이 이벤트가 발생합니다.
SecurityErrorEvent
를 만들려면 http://www.[yourdomain].com
을 크로스 도메인 액세스 권한이 있는 경로로 바꿉니다.
package { import flash.display.Sprite; import flash.net.URLLoader; import flash.net.URLRequest; import flash.events.SecurityErrorEvent; public class SecurityErrorEventExample extends Sprite { public function SecurityErrorEventExample() { var loader:URLLoader = new URLLoader(); loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); var request:URLRequest = new URLRequest("http://www.[yourDomain].com"); loader.load(request); } private function securityErrorHandler(event:SecurityErrorEvent):void { trace("securityErrorHandler: " + event); } } }
Tue Jun 12 2018, 03:17 PM Z