| パッケージ | flash.system |
| クラス | public final class System |
| 継承 | System Object |
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
追加のプロパティとメソッドが、flash.system パッケージ内のその他のクラス(Capabilities クラス、IME クラス、Security クラス)にあります。
このクラスには、静的なメソッドとプロパティのみが含まれています。System クラスの新しいインスタンスは作成できません。
関連項目
| プロパティ | 定義元 | ||
|---|---|---|---|
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。 | Object | |
| ime : IME [静的] [読み取り専用]
現在インストールされているシステムの IME です。 | System | ||
![]() | prototype : Object [静的]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。 | Object | |
| totalMemory : uint [静的] [読み取り専用]
Adobe® Flash® Player または Adobe® AIR® で現在使用されているメモリ量(バイト単位)です。 | System | ||
| useCodePage : Boolean [静的]
外部テキストファイルを解釈するときにどのコードページを使用するかを決定するブール値です。 | System | ||
| メソッド | 定義元 | ||
|---|---|---|---|
[静的]
Flash Player を閉じます。 | System | ||
[静的]
ガベージコレクションプロセスを強制します。 | System | ||
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
[静的]
Flash Player または AIR Debug Launcher(ADL)を一時停止します。 | System | ||
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
[静的]
System.pause() を呼び出した後、アプリケーションを再開します。 | System | ||
[静的]
クリップボードの内容を、指定されたテキストストリングで置き換えます。 | System | ||
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() |
指定されたオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
| ime | プロパティ |
ime:IME [読み取り専用] | 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
現在インストールされているシステムの IME です。imeComposition イベントに登録するには、このインスタンスで addEventListener() を呼び出します。
public static function get ime():IME関連項目
| totalMemory | プロパティ |
totalMemory:uint [読み取り専用] | 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
Adobe® Flash® Player または Adobe® AIR® で現在使用されているメモリ量(バイト単位)です。
public static function get totalMemory():uint関連項目
| useCodePage | プロパティ |
useCodePage:Boolean| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
外部テキストファイルを解釈するときにどのコードページを使用するかを決定するブール値です。 このプロパティを false に設定すると、外部テキストファイルは Unicode として解釈されます。 これらのファイルは、保存する際に Unicode でエンコードする必要があります。このプロパティを true に設定すると、アプリケーションを実行するオペレーティングシステムの通常のコードページを使用して外部テキストファイルが解釈されます。 useCodePage のデフォルト値は false です。
(Loader.load()、URLLoader クラスまたは URLStream を使用して)外部ファイルとしてロードするテキストを Unicode として認識するには、そのファイルを Unicode として保存しておく必要があります。外部ファイルを Unicode でエンコードするには、Unicode をサポートするアプリケーション(Windows のメモ帳など)でファイルを保存します。
Unicode でエンコードされていない外部テキストファイルをロードする際には、useCodePage を true に設定してください。データをロードするファイルの先頭のコード行として、次のコードを追加します。
System.useCodePage = true;
このコードがあると、外部テキストは、オペレーティングシステムの通常のコードページを使用して解釈されます。 一般に、英語の Windows オペレーティングシステムの場合は CP1252、日本語のオペレーティングシステムの場合は Shift-JIS が使用されます。Flash Player 6 以降で useCodePage を true に設定すると、テキストは Flash Player 5 の場合と同様に扱われます。Flash Player 5 では、すべてのテキストは、Flash Player を実行するオペレーティングシステムの通常のコードページを使用して解釈されていました。
useCodePage を true に設定した場合、外部テキストファイル内で使用されている文字がアプリケーションを実行するオペレーティングシステムの通常のコードページに含まれていないと、そのテキストは表示されません。たとえば、中国語を含む外部テキストファイルをロードする場合、CP1252 コードページを使用するシステムでは、これらの文字を表示できません。CP1252 コードページには中国語が含まれていないためです。
アプリケーションで使用する外部テキストファイルをすべてのプラットフォームのユーザーが表示できるようにするには、すべての外部テキストファイルを Unicode でエンコードし、useCodePage を false に設定します。 これにより、アプリケーション(Flash Player 6 以降)でテキストが Unicode として解釈されます。
public static function get useCodePage():Boolean public function set useCodePage(value:Boolean):void関連項目
| exit | () | メソッド |
public static function exit(code:uint):void| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9.0.115.0 |
Flash Player を閉じます。
スタンドアローン Flash Player デバッグ版のみ。
AIR アプリケーションは、NativeApplication.exit() メソッドを呼び出してアプリケーションを終了する必要があります。
パラメータ
code:uint — オペレーティングシステムに渡す値です。通常、処理が正常に終了すると、値は 0 になります。
|
関連項目
| gc | () | メソッド |
public static function gc():void| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9.0.115.0 |
ガベージコレクションプロセスを強制します。
Flash Player デバッグ版および AIR アプリケーションのみ。 AIR アプリケーションでは、System.gc() メソッドは AIR Debug Launcher(ADL)で実行されているコンテンツのみで有効になります。また、インストールされているアプリケーションでは、アプリケーションセキュリティサンドボックス内のコンテンツのみで有効になります。
| pause | () | メソッド |
public static function pause():void| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9.0.115.0 |
Flash Player または AIR Debug Launcher(ADL)を一時停止します。 このメソッドを呼び出したときにアプリケーションで実行が続行されるのは、Socket イベントの配信だけです。
Flash Player デバッガ版または AIR Debug Launcher(ADL)のみに対応しています。
関連項目
| resume | () | メソッド |
public static function resume():void| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9.0.115.0 |
System.pause() () を呼び出した後、アプリケーションを再開します。
Flash Player デバッガ版または AIR Debug Launcher(ADL)のみに対応しています。
関連項目
| setClipboard | () | メソッド |
public static function setClipboard(string:String):void| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
クリップボードの内容を、指定されたテキストストリングで置き換えます。このメソッドは、キー入力やマウスのクリックなどのユーザーイベントに応じて呼び出されたときに、任意のセキュリティコンテキストで動作します。
このメソッドは、Flash Player 9 で実行されている SWF コンテンツに提供されます。クリップボードへのストリングコンテンツの追加のみ許可されます。Flash Player 10 コンテンツ、および AIR アプリケーションのアプリケーションセキュリティサンドボックス内のコンテンツは、Clipboard.setData() メソッドを呼び出すことができます。
パラメータ
string:String — システムクリップボードの現在の内容 (存在する場合) を置き換えるプレーンテキストストリング文字です。
|
関連項目
System.totalMemory の呼び出しを System.setClipboard() メソッドの呼び出し内で使用します。
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/flex/3_jp/langref/flash/system/System.html