Paketflash.system
Klassepublic final class System
VererbungSystem Inheritance Object

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Die System-Klasse enthält Eigenschaften für bestimmte auf dem Computer des Benutzers erfolgende Operationen, wie beispielsweise Operationen mit gemeinsamen Objekten, lokalen Einstellungen für Kameras und Mikrofone sowie der gemeinsamen Verwendung der Zwischenablage.

Weitere Eigenschaften und Methoden befinden sich in den folgenden anderen Klassen des flash.system-Pakets: in der Capabilities-Klasse, der Security-Klasse und der IME-Klasse.

Diese Klasse enthält lediglich statische Methoden und Eigenschaften. Sie können keine neuen Instanzen der System-Klasse erstellen.

Beispiele anzeigen

Siehe auch

flash.system.Security
flash.events.IMEEvent
Verwenden der System-Klasse


Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  ime : IME
[static] [read-only] Der derzeit installierte System-IME.
System
 Inheritedprototype : Object
[static] Ein Verweis auf das Prototypobjekt einer Klasse oder eines Funktionsobjekts.
Object
  totalMemory : uint
[static] [read-only] Der aktuelle in Adobe® Flash® Player verwendete Speicherplatz in Byte.
System
  useCodePage : Boolean
[static] Ein boolescher Wert, der die Codepage angibt, die in Flash Player zur Erkennung externer Textdateien verwendet werden soll.
System
Öffentliche Methoden
 MethodeDefiniert von
  
exit(code:uint):void
[static] Schließt den Flash Player.
System
  
gc():void
[static] Erzwingt den Prozess der Garbage Collection.
System
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
[static] Hält den Flash Player an.
System
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
[static] Setzt die Wiedergabe im Flash Player fort, nachdem System.pause() verwendet wurde.
System
  
[static] Ersetzt den Inhalt der Zwischenablage durch den angegebenen Textstring.
System
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftsdetail
imeEigenschaft
ime:IME  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Der derzeit installierte System-IME. Rufen Sie addEventListener() für diese Instanz auf, um imeComposition-Ereignisse zu registrieren.


Implementierung
    public static function get ime():IME

Siehe auch

totalMemoryEigenschaft 
totalMemory:uint  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Der aktuelle in Adobe® Flash® Player verwendete Speicherplatz in Byte.


Implementierung
    public static function get totalMemory():uint

Siehe auch

useCodePageEigenschaft 
useCodePage:Boolean  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Ein boolescher Wert, der die Codepage angibt, die in Flash Player zur Erkennung externer Textdateien verwendet werden soll. Wenn die Eigenschaft auf false gesetzt ist, werden externe Textdateien von Flash Player als Unicode erkannt. (Diese Dateien müssen beim Speichern als Unicode codiert werden.) Wenn die Eigenschaft auf true gesetzt ist, werden externe Textdateien mit der herkömmlichen Codepage des Betriebssystems interpretiert, unter dem Flash Player ausgeführt wird. Der Standardwert useCodePage lautet false.

Text, der (mit flash.display.Loader.load() bzw. der flash.net.URLLoader-, flash.net.URLStream- oder XML-Klasse) als externe Datei geladen wird, muss beim Speichern als Unicode codiert werden, damit er in Flash Player als Unicode erkannt wird. Wenn Sie externe Dateien als Unicode codieren möchten, müssen Sie die Dateien in einer Anwendung speichern, die Unicode unterstützt, beispielsweise Notepad unter Windows 2000.

Wenn Sie externe Textdateien laden, die nicht als Unicode codiert sind, setzen Sie useCodePage auf true. Geben Sie den folgenden Code als erste Codezeile in dem ersten Bild der SWF-Datei ein, in der die Daten geladen werden.

System.useCodePage = true;

Wenn dieser Code vorhanden ist, werden externe Textdateien von Flash Player mit der Standard-Codepage des Betriebssystems interpretiert, unter dem Flash Player ausgeführt wird. Unter einem deutschen Windows-Betriebssystem ist dies im Allgemeinen CP1252, unter einem japanischen Betriebssystem Shift-JIS. Wenn Sie useCodePage auf true setzen, wird Text in Flash Player 6 und aktuelleren Versionen wie in Flash Player 5 behandelt. (In Flash Player 5 wird Text so behandelt, als ob die herkömmliche Codepage des Betriebssystems verwendet wird, unter dem Flash Player ausgeführt wird.)

Wenn Sie useCodePage auf true setzen, müssen Sie darauf achten, dass die Standard-Codepage des Betriebssystems, unter dem Flash Player ausgeführt wird, den Zeichensatz der externen Textdatei verwendet, damit der Text angezeigt werden kann. Wenn Sie beispielsweise eine externe Textdatei mit chinesischen Zeichen laden, werden die Zeichen unter einem System mit der Codepage CP1252 nicht angezeigt, da diese Codepage keine chinesischen Zeichen enthält.

Sie können sicherstellen, dass die externen Dateien in den SWF-Dateien auf allen Plattformen angezeigt werden, indem Sie alle externen Textdateien als Unicode codieren und useCodePage auf false gesetzt lassen. Damit wird Text von Flash Player ab Version 6 als Unicode erkannt.


Implementierung
    public static function get useCodePage():Boolean
    public function set useCodePage(value:Boolean):void

Siehe auch

Methodendetail
exit()Methode
public static function exit(code:uint):void

Sprachversion : ActionScript 3.0

Schließt den Flash Player.

Nur für die Debugger-Version des eigenständigen Flash Player.

Player Version: Flash Player 9 Update 3.

Parameter

code:uint — Ein Wert, der an das Betriebssystem übergeben wird. Wenn der Prozess normal beendet wurde, ist dieser Wert im Allgemeinen 0.

gc()Methode 
public static function gc():void

Sprachversion : ActionScript 3.0

Erzwingt den Prozess der Garbage Collection.

Nur für die Debugger-Version von Flash Player.

Player Version: Flash Player 9 Update 3.

pause()Methode 
public static function pause():void

Sprachversion : ActionScript 3.0

Hält den Flash Player an. Nach dem Aufrufen dieser Methode wird im Player nichts fortgesetzt abgesehen von der Weitergabe von Socket-Ereignissen.

Nur für die Debugger-Version von Flash Player.

Player Version: Flash Player 9 Update 3.

resume()Methode 
public static function resume():void

Sprachversion : ActionScript 3.0

Setzt die Wiedergabe im Flash Player fort, nachdem System.pause() verwendet wurde.

Nur für die Debugger-Version von Flash Player.

Player Version: Flash Player 9 Update 3.

setClipboard()Methode 
public static function setClipboard(string:String):void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Ersetzt den Inhalt der Zwischenablage durch den angegebenen Textstring.

Hinweis: Aus Sicherheitsgründen kann der Inhalt der Systemzwischenablage nicht gelesen werden, d. h., es gibt keine entsprechende System.getClipboard()-Methode.

Parameter

string:String — Ein String mit Klartextzeichen, der in der Zwischenablage des Systems abgelegt wird und den aktuellen Inhalt (sofern vorhanden) ersetzt.

Siehe auch

Beispiele Verwendung von Beispielen
SystemExample.as

Dieses Beispiel veranschaulicht, wie Sie Angaben zum Gesamtarbeitsspeicher des Systems in die Systemzwischenablage mit einem Aufruf von System.totalMemory in einem Aufruf der System.setClipboard()-Methode kopieren.
package {
    import flash.display.Sprite;
    import flash.system.System;

    public class SystemExample extends Sprite {
        public function SystemExample() {
            System.setClipboard("System.totalMemory: " + System.totalMemory);
        }
    }
}




 

Eine E-Mail an mich senden, wenn dieser Seite Kommentare hinzugefügt werden | Kommentarbericht

Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/flash/system/System.html