| 패키지 | flash.system |
| 클래스 | public final class System |
| 상속 | System Object |
| 언어 버전 : | ActionScript 3.0 |
| Player 버전 : | Flash Player 9 |
기타 속성 및 메서드는 Capabilities 클래스, Security 클래스, IME 클래스 등 flash.system 패키지 내 다른 클래스에 들어 있습니다.
System 클래스에는 정적 메서드 및 속성만 들어 있습니다. 이 클래스에서는 새 인스턴스를 만들 수 없습니다.
참고 사항
| 속성 | 다음에 의해 정의됨 | ||
|---|---|---|---|
![]() | constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다.
| Object | |
| ime : IME
[static] [read-only]
현재 설치된 시스템 IME입니다.
| System | ||
![]() | prototype : Object
[static]
클래스 또는 함수 객체의 프로토타입 객체에 대한 참조입니다.
| Object | |
| totalMemory : uint
[static] [read-only]
Adobe(r) Flash(r) Player에서 현재 사용하고 있는 메모리의 양(바이트 단위)입니다.
| System | ||
| useCodePage : Boolean
[static]
Flash Player에서 외부 텍스트 파일을 해석하는 데 사용할 코드 페이지를 지정하는 부울 값입니다.
| System | ||
| 메서드 | 다음에 의해 정의됨 | ||
|---|---|---|---|
|
[static]
Flash Player를 종료합니다.
| System | ||
|
[static]
가비지 컬렉션 프로세스를 실행합니다.
| System | ||
![]() |
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다.
| Object | |
![]() |
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다.
| Object | |
|
[static]
Flash Player를 일시 정지합니다.
| System | ||
![]() |
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다.
| Object | |
|
[static]
System.pause()를 사용한 다음 Flash Player를 다시 시작합니다.
| System | ||
|
[static]
클립보드의 내용을 지정된 텍스트 문자열로 바꿉니다.
| System | ||
![]() |
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다.
| Object | |
![]() |
지정된 객체의 문자열 표현을 반환합니다.
| Object | |
![]() |
지정된 객체의 프리미티브 값을 반환합니다.
| Object | |
| ime | 속성 |
ime:IME [read-only]
| 언어 버전 : | ActionScript 3.0 |
| Player 버전 : | Flash Player 9 |
현재 설치된 시스템 IME입니다. imeComposition 이벤트에 등록하려면 이 인터페이스에 addEventListener()를 호출합니다.
public static function get ime():IME
참고 사항
| totalMemory | 속성 |
totalMemory:uint [read-only]
| 언어 버전 : | ActionScript 3.0 |
| Player 버전 : | Flash Player 9 |
Adobe(r) Flash(r) Player에서 현재 사용하고 있는 메모리의 양(바이트 단위)입니다.
public static function get totalMemory():uint
참고 사항
| useCodePage | 속성 |
useCodePage:Boolean [read-write]
| 언어 버전 : | ActionScript 3.0 |
| Player 버전 : | Flash Player 9 |
Flash Player에서 외부 텍스트 파일을 해석하는 데 사용할 코드 페이지를 지정하는 부울 값입니다. 이 속성을 false로 설정하면 외부 텍스트 파일이 유니코드로 해석됩니다. 이러한 파일은 저장 시 유니코드로 인코딩되어야 합니다. 이 속성을 true로 설정하면 외부 텍스트 파일이 Flash Player가 실행되는 운영 체제의 일반 코드 페이지로 해석됩니다. useCodePage의 기본값은 false입니다.
flash.display.Loader.load(), flash.net.URLLoader, flash.net.URLStream 또는 XML 클래스를 사용하여 외부 파일로 로드하는 텍스트를 Flash Player에서 유니코드로 인식하려면 이러한 파일을 유니코드로 저장해야 합니다. 외부 파일을 유니코드로 인코딩하려면 Windows 2000의 메모장과 같이 유니코드를 지원하는 응용 프로그램에서 파일을 저장해야 합니다.
유니코드로 인코딩되지 않은 외부 텍스트 파일을 로드하려면 useCodePage를 true로 설정합니다. 이렇게 하려면 데이터를 로드하는 SWF 파일의 첫 번째 프레임에 다음 코드를 첫 코드 행으로 추가합니다.
System.useCodePage = true;
이 코드를 추가하면 외부 텍스트가 Flash Player가 실행되고 있는 운영 체제의 일반 코드 페이지로 해석됩니다. 영문 Windows 운영 체제의 경우 대개 CP1252이고 한국어 운영 체제의 경우 EUC-KR입니다. 만약 useCodePage를 true로 설정하면 Flash Player 6 이상 버전은 Flash Player 5와 같은 방법으로 텍스트를 처리합니다. Flash Player 5에서는 모든 텍스트를 Flash Player 실행 운영 체제의 일반 코드 페이지를 사용하는 것으로 간주하고 처리했습니다.
useCodePage를 true로 설정하는 경우 플레이어가 실행되는 운영 체제의 일반 코드 페이지에 외부 텍스트 파일에 사용되는 문자가 포함되어 있어야 텍스트가 표시됩니다. 예를 들어, 중국어 문자가 포함된 외부 텍스트 파일을 로드하는 경우 CP1252 코드 페이지에는 중국어 문자가 없으므로 이 코드 페이지를 사용하는 시스템에서 중국어 문자가 표시되지 않습니다.
모든 플랫폼에서 SWF 파일에 사용된 외부 텍스트 파일을 볼 수 있게 하려면 모든 외부 텍스트 파일을 유니코드로 인코딩하고 useCodePage를 false로 설정된 상태로 두어야 합니다. 이렇게 하면 Flash Player 6 이상에서 텍스트가 유니코드로 해석됩니다.
public static function get useCodePage():Boolean
public function set useCodePage(value:Boolean):void
참고 사항
| exit | () | 메서드 |
public static function exit(code:uint):void
| 언어 버전 : | ActionScript 3.0 |
Flash Player를 종료합니다.
독립 실행형 Flash Player 디버거 버전 전용입니다.
플레이어 버전: Flash Player 9 업데이트 3.
매개 변수
code:uint — 운영 체제로 전달하는 값입니다. 일반적으로 프로세스가 정상적으로 종료되면 이 값은 0입니다.
|
| gc | () | 메서드 |
public static function gc():void
| 언어 버전 : | ActionScript 3.0 |
가비지 컬렉션 프로세스를 실행합니다.
Flash Player 디버거 버전 전용입니다.
플레이어 버전: Flash Player 9 업데이트 3.
| pause | () | 메서드 |
public static function pause():void
| 언어 버전 : | ActionScript 3.0 |
Flash Player를 일시 정지합니다. 이 메서드를 호출한 후에는 Socket 이벤트의 전송을 제외한 그 어떤 것도 플레이어에서 진행되지 않습니다.
Flash Player 디버거 버전 전용입니다.
플레이어 버전: Flash Player 9 업데이트 3.
| resume | () | 메서드 |
public static function resume():void
| 언어 버전 : | ActionScript 3.0 |
System.pause()를 사용한 다음 Flash Player를 다시 시작합니다.
Flash Player 디버거 버전 전용입니다.
플레이어 버전: Flash Player 9 업데이트 3.
| setClipboard | () | 메서드 |
public static function setClipboard(string:String):void
| 언어 버전 : | ActionScript 3.0 |
| Player 버전 : | Flash Player 9 |
클립보드의 내용을 지정된 텍스트 문자열로 바꿉니다.
참고: 보안상의 이유로 시스템 클립보드의 내용을 읽는 것은 불가능합니다. 즉, 이에 해당하는 System.getClipboard() 메서드는 존재하지 않습니다.
매개 변수
string:String — 시스템 클립보드에 배치할 일반 텍스트 문자열입니다. 현재 내용이 있으면 이를 덮어씁니다.
|
참고 사항
System.setClipboard() 메서드 호출 내에서 System.totalMemory를 호출하여 시스템의 총 메모리에 대한 정보를 시스템 클립보드로 복사하는 방법을 보여 줍니다.
package {
import flash.display.Sprite;
import flash.system.System;
public class SystemExample extends Sprite {
public function SystemExample() {
System.setClipboard("System.totalMemory: " + System.totalMemory);
}
}
}
이 페이지에 의견 추가되면 전자 메일 알림 받기 | 의견 보고서
현재 페이지: http://livedocs.adobe.com/flash/9.0_kr/ActionScriptLangRefV3/flash/system/System.html