패키지 | flash.errors |
클래스 | public dynamic class IllegalOperationError |
상속 | IllegalOperationError Error Object |
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
잘못된 작업 오류 예외의 예는 다음과 같습니다.
- DisplayObjectContainer와 같은 기본 클래스가 Stage에서 지원 가능한 것보다 많은 기능을 제공합니다(예: 마스크).
- 접근성이 지원되지 않는 상태에서 플레이어가 컴파일되었을 때 특정 접근성 메서드가 호출됩니다.
- mms.cfg 설정이 FileReference 액션을 금지합니다.
- 찾아보기 대화 상자가 열려 있는 상태에서 ActionScript에서
FileReference.browse()
호출을 실행합니다. - ActionScript에서 FileReference 객체에 FTP와 같은 지원되지 않는 프로토콜을 사용합니다.
- 런타임 플레이어에서 제작 전용 기능이 호출됩니다
- 타임라인이 배치된 객체의 이름을 설정하려고 합니다
공용 속성
공용 메서드
메서드 | 정의 주체 | ||
---|---|---|---|
IllegalOperationError(message:String = "")
새 IllegalOperationError 객체를 만듭니다. | IllegalOperationError | ||
오류의 구조가 문자열인 경우 오류에 대해 호출 스택을 반환합니다. | Error | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
[재정의]
기본적으로 "Error"라는 문자열을 반환하며, Error.message 속성이 정의되어 있는 경우에는 여기에 포함된 값을 반환합니다. | Error | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object |
생성자 세부 정보
IllegalOperationError | () | 생성자 |
예제 예제 사용 방법
IllegalOperationErrorExample.as
다음 예제에서는
IllegalOperationError
핸들러의 사용을 보여 줍니다.
package { import flash.display.DisplayObject; import flash.display.Sprite; import flash.errors.IllegalOperationError; public class IllegalOperationErrorExample extends Sprite { public function IllegalOperationErrorExample() { var child:Sprite = new Sprite(); try { addChild(child); } catch(e:IllegalOperationError) { trace(e); } } public override function addChild(child:DisplayObject):DisplayObject { throw new IllegalOperationError("addChild cannot be performed on the IllegalOperationErrorExample class"); } } }
Tue Jun 12 2018, 03:17 PM Z