ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.utils 

Base64Encoder  - AS3 Flex

Paketmx.utils
Klassepublic class Base64Encoder
VererbungBase64Encoder Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Eine Dienstprogrammklasse zur Umwandlung eines String oder ByteArray in einen nach Base64 kodierten String.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  insertNewLines : Boolean = true
Ein boolesches Flag, das bestimmt, ob die für Base64Encoder.newLine angegebene Zeichenfolge alle 76 Zeichen eingefügt werden soll, um in der kodierten Ausgabe einen Zeilenumbruch hinzuzufügen.
Base64Encoder
  newLine : int = 10
[statisch] Der in die kodierte Ausgabe zur Angabe einer neuen Zeile einzufügende Codepunkt, wenn insertNewLines auf „true“ gesetzt ist.
Base64Encoder
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
Base64Encoder
  
encode(data:String, offset:uint = 0, length:uint = 0):void
Kodiert die Zeichen eines Strings nach Base64 und fügt das Ergebnis einem internen Puffer hinzu.
Base64Encoder
  
encodeBytes(data:ByteArray, offset:uint = 0, length:uint = 0):void
Kodiert ein ByteArray nach Base64 und fügt das Ergebnis einem internen Puffer hinzu.
Base64Encoder
  
Kodiert die UTF-8-Bytes eines Strings nach Base-64 und fügt das Ergebnis einem internen Puffer hinzu.
Base64Encoder
 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
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
Löscht den Inhalt aller Puffer und setzt den Encoder auf den Anfangsstatus zurück.
Base64Encoder
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
  
Gibt den aktuellen Puffer als nach Base64 kodierten String zurück.
Base64Encoder
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Öffentliche Konstanten
 KonstanteDefiniert von
  CHARSET_UTF_8 : String = "UTF-8"
[statisch] Konstantendefinition für String „UTF-8“.
Base64Encoder
Eigenschaftendetails

insertNewLines

Eigenschaft
public var insertNewLines:Boolean = true

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein boolesches Flag, das bestimmt, ob die für Base64Encoder.newLine angegebene Zeichenfolge alle 76 Zeichen eingefügt werden soll, um in der kodierten Ausgabe einen Zeilenumbruch hinzuzufügen. Der Standardwert lautet true.

newLine

Eigenschaft 
public static var newLine:int = 10

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der in die kodierte Ausgabe zur Angabe einer neuen Zeile einzufügende Codepunkt, wenn insertNewLines auf true gesetzt ist. Der Standardwert ist 10 zur Darstellung des Zeilenvorschubs \n.

Konstruktordetails

Base64Encoder

()Konstruktor
public function Base64Encoder()

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konstruktor.

Methodendetails

encode

()Methode
public function encode(data:String, offset:uint = 0, length:uint = 0):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Kodiert die Zeichen eines Strings nach Base64 und fügt das Ergebnis einem internen Puffer hinzu. Strings müssen im Format „ASCII“ vorliegen.

Bei nachfolgenden Aufrufen dieser Methode werden die Ergebnisse ebenfalls dem internen Puffer hinzugefügt. Nach der Kodierung aller Daten rufen Sie toString() auf, um einen nach Base64 kodierten String zu erhalten.

Parameter

data:String — Der zu kodierende String.
 
offset:uint (default = 0) — Die Zeichenposition, an der mit der Kodierung begonnen werden soll.
 
length:uint (default = 0) — Die Anzahl von Zeichen, die ab dem Offset kodiert werden sollen.

encodeBytes

()Methode 
public function encodeBytes(data:ByteArray, offset:uint = 0, length:uint = 0):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Kodiert ein ByteArray nach Base64 und fügt das Ergebnis einem internen Puffer hinzu. Bei nachfolgenden Aufrufen dieser Methode werden die Ergebnisse ebenfalls dem internen Puffer hinzugefügt. Nach der Kodierung aller Daten rufen Sie toString() auf, um einen nach Base64 kodierten String zu erhalten.

Parameter

data:ByteArray — Der zu kodierende ByteArray.
 
offset:uint (default = 0) — Die Indexposition, an der mit der Kodierung begonnen werden soll.
 
length:uint (default = 0) — Die Anzahl von Byte, die ab dem Offset kodiert werden sollen.

encodeUTFBytes

()Methode 
public function encodeUTFBytes(data:String):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Kodiert die UTF-8-Bytes eines Strings nach Base-64 und fügt das Ergebnis einem internen Puffer hinzu. Die UTF-8-Informationen enthalten kein Längenpräfix. Bei nachfolgenden Aufrufen dieser Methode werden die Ergebnisse ebenfalls dem internen Puffer hinzugefügt. Nach der Kodierung aller Daten rufen Sie toString() auf, um einen nach Base64 kodierten String zu erhalten.

Parameter

data:String — Der zu kodierende String.

reset

()Methode 
public function reset():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Löscht den Inhalt aller Puffer und setzt den Encoder auf den Anfangsstatus zurück.

toString

()Methode 
public function toString():String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt den aktuellen Puffer als nach Base64 kodierten String zurück. Beachten Sie, dass beim Aufruf dieser Methode der Inhalt des Puffers gelöscht und der Encoder auf den Anfangsstatus zurückgesetzt wird.

Rückgabewerte
String — Der nach Base64 kodierte String.
Konstantendetails

CHARSET_UTF_8

Konstante
public static const CHARSET_UTF_8:String = "UTF-8"

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konstantendefinition für String „UTF-8“.





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.