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...
flash.display 

FrameLabel  - AS3

Paketflash.display
Klassepublic final class FrameLabel
VererbungFrameLabel Inheritance EventDispatcher Inheritance Object

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0, Flash Player 9, Flash Lite 4

Das FrameLabel-Objekt umfasst Eigenschaften, die eine Bildnummer und die entsprechende Bildbezeichnung festlegen.

Die MovieClip-Klasse umfasst die currentLabels-Eigenschaft, bei der es sich um ein Array von FrameLabel-Objekten für die aktuelle Szene handelt. Verwendet die MovieClip-Instanz keine Szenen, enthält das Array alle Bildbezeichnungen aus der gesamten MovieClip-Instanz.

Die Scene-Klasse umfasst die labels-Eigenschaft, bei der es sich um ein Array an FrameLabel-Objekten für die Szene handelt.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  frame : int
[schreibgeschützt] Die Nummer des Bilds mit dieser Bezeichnung.
FrameLabel
  name : String
[schreibgeschützt] Die Bildbezeichnung.
FrameLabel
Öffentliche Methoden
 MethodeDefiniert von
  
FrameLabel(name:String, frame:int)
Konstruktor.
FrameLabel
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
EventDispatcher
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
EventDispatcher
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 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
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
 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
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Ereignisse
 Ereignis Übersicht Definiert von
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird.EventDispatcher
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
  Wird abgesetzt, wenn der Abspielkopf in ein neues Bild eintritt und für das Bild ein FrameLabel-Objekt definiert ist, das einen für das Ereignis registrierten Listener enthält.FrameLabel
Eigenschaftendetails

frame

Eigenschaft
frame:int  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0, Flash Player 9, Flash Lite 4

Die Nummer des Bilds mit dieser Bezeichnung.



Implementierung
    public function get frame():int

name

Eigenschaft 
name:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0, Flash Player 9, Flash Lite 4

Die Bildbezeichnung.



Implementierung
    public function get name():String
Konstruktordetails

FrameLabel

()Konstruktor
public function FrameLabel(name:String, frame:int)

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0, Flash Player 9, Flash Lite 4

Konstruktor.

Parameter
name:String — Der Name der Beschriftung.
 
frame:int — Die mit der Beschriftung verknüpfte Bildnummer.
Ereignisdetails

frameLabel

Ereignis
Ereignisobjekttyp: flash.events.Event
Eigenschaft Event.type = flash.events.Event.FRAME_LABEL

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 11.3, AIR 3.3

Wird abgesetzt, wenn der Abspielkopf in ein neues Bild eintritt und für das Bild ein FrameLabel-Objekt definiert ist, das einen für das Ereignis registrierten Listener enthält. Wenn sich der Abspielkopf gerade nicht bewegt oder wenn es nur ein einziges Bild gibt, wird dieses Ereignis kontinuierlich ausgelöst, und zwar basierend auf der Framerate.

Das frameLabel-Ereignis wird nach dem frameConstructed-Ereignis abgesetzt.

Die Event.FRAME_LABEL-Konstante definiert den Wert der type-Eigenschaft eines frameLabel-Ereignisobjekts.

Hinweis: Dieses Ereignis hat weder eine „Erfassen“-Phase noch eine „Bubble“-Phase. Das bedeutet, dass Ereignis-Listener direkt zu FrameLabel-Objekten hinzugefügt werden müssen.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
currentTargetDas FrameLabel-Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet.
targetJede FrameLabel-Instanz, die einen Listener besitzt, der für das frameLabel-Ereignis registriert ist.




[ 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.