| Paket | flash.display |
| Klasse | public dynamic class MovieClip |
| Vererbung | MovieClip Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Unterklassen | LivePreviewParent |
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Im Gegensatz zum Sprite-Objekt besitzt ein MovieClip-Objekt eine Zeitleiste.
Die Methoden für die MovieClip-Klasse bieten dieselbe Funktionalität wie Aktionen für Movieclips. Für einige zusätzliche Methoden liegen in der Werkzeugleiste für Aktionen der Flash-Authoring-Umgebung keine entsprechenden Aktionen vor.
Auf untergeordnete Instanzen, die in der Flash-Authoring-Umgebung auf der Bühne platziert werden, kann nicht durch Code von einem Konstruktor einer übergeordneten Instanz aus zugegriffen werden, da an diesem Punkt der Codeausführung nicht erstellt wurden. Vor dem Zugriff auf die untergeordnete Instanz muss die übergeordnete Instanz die untergeordnete entweder mithilfe von Code erstellen oder den Zugriff auf eine Callback-Funktion verzögern, die überwacht, wann die untergeordnete Instanz ihr Ereignis Event.ADDED_TO_STAGE auslöst.
Wenn Sie eine der folgenden Eigenschaften eines MovieClip-Objekts mit einem Bewegungs-Tween ändern, stoppt Flash Player den Abspielkopf in diesem MovieClip-Objekt: alpha, blendMode, filters, height, opaqueBackground, rotation, scaleX, scaleY, scale9Grid, scrollRect, transform, visible, width, x oder y. Der Abspielkopf wird in untergeordneten MovieClip-Objekten des betreffenden MovieClip-Objekts jedoch nicht angehalten.
Siehe auch
| Eigenschaft | Definiert von | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
Die aktuellen Eingabehilfenoptionen für dieses Anzeigeobjekt.
| DisplayObject | |
![]() | alpha : Number
Gibt den Alphatransparenzwert des angegebenen Objekts an.
| DisplayObject | |
![]() | blendMode : String
Ein Wert aus der BlendMode-Klasse, mit dem angegeben wird, welcher Mischmodus verwendet werden soll.
| DisplayObject | |
![]() | buttonMode : Boolean
Legt den Schaltflächenmodus für dieses Sprite fest.
| Sprite | |
![]() | cacheAsBitmap : Boolean
Wird diese Eigenschaft auf "true" gesetzt, speichert Flash Player eine interne Bitmap-Darstellung des Anzeigeobjekts im Cache.
| DisplayObject | |
![]() | constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
| Object | |
![]() | contextMenu : ContextMenu
Gibt das diesem Objekt zugeordnete Kontextmenü an.
| InteractiveObject | |
| currentFrame : int
[read-only] Gibt die Nummer des Bilds in der Zeitleiste der MovieClip-Instanz zurück, bei dem sich der Abspielkopf gerade befindet.
| MovieClip | ||
| currentLabel : String
[read-only] Die aktuelle Bezeichnung der Szene in der Zeitleiste der MovieClip-Instanz, in der sich der Abspielkopf gerade befindet.
| MovieClip | ||
| currentLabels : Array
[read-only] Gibt ein Array an FrameLabel-Objekten aus der aktuellen Szene zurück.
| MovieClip | ||
| currentScene : Scene
[read-only] Die aktuelle Szene in der Zeitleiste der MovieClip-Instanz, in der sich der Abspielkopf gerade befindet.
| MovieClip | ||
![]() | doubleClickEnabled : Boolean
Gibt an, ob das Objekt doubleClick-Ereignisse empfängt.
| InteractiveObject | |
![]() | dropTarget : DisplayObject
[read-only] Gibt das Anzeigeobjekt an, über das der Sprite gezogen wird oder auf dem der Sprite abgelegt wurde.
| Sprite | |
| enabled : Boolean
Ein boolescher Wert, der angibt, ob ein Movieclip aktiviert ist.
| MovieClip | ||
![]() | filters : Array
Ein indiziertes Array, das alle dem Anzeigeobjekt derzeit zugeordneten filter-Objekte enthält.
| DisplayObject | |
![]() | focusRect : Object
Gibt an, ob für dieses Objekt ein Fokus-Rechteck angezeigt wird.
| InteractiveObject | |
| framesLoaded : int
[read-only] Die Anzahl der Bilder, die aus einer SWF-Streaming-Datei geladen werden.
| MovieClip | ||
![]() | graphics : Graphics
[read-only] Legt das Graphics-Objekt fest, das zu diesem Sprite gehört und für das Vektorzeichnungsbefehle zulässig sind.
| Sprite | |
![]() | height : Number
Gibt die Höhe des Anzeigeobjekts in Pixel an.
| DisplayObject | |
![]() | hitArea : Sprite
Gibt als Kollisionsbereich für ein Sprite ein anderes Sprite an.
| Sprite | |
![]() | loaderInfo : LoaderInfo
[read-only] Gibt ein LoaderInfo-Objekt mit Informationen zum Laden der Datei zurück, zu der dieses Anzeigeobjekt gehört.
| DisplayObject | |
![]() | mask : DisplayObject
Das aufrufende Anzeigeobjekt wird durch das angegebene mask-Objekt maskiert.
| DisplayObject | |
![]() | mouseChildren : Boolean
Bestimmt, ob die dem Objekt untergeordneten Objekte per Maus aktivierbar sind.
| DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
Gibt an, ob dieses Objekt Meldungen von der Maus empfängt.
| InteractiveObject | |
![]() | mouseX : Number
[read-only] Gibt die x-Koordinate der Mausposition in Pixel an.
| DisplayObject | |
![]() | mouseY : Number
[read-only] Gibt die y-Koordinate der Mausposition in Pixel an.
| DisplayObject | |
![]() | name : String
Gibt den Instanznamen des Anzeigeobjekts an.
| DisplayObject | |
![]() | numChildren : int
[read-only] Liefert die Anzahl der Objekte, die diesem Objekt untergeordnet sind.
| DisplayObjectContainer | |
![]() | opaqueBackground : Object
Legt fest, ob das Anzeigeobjekt bei einer bestimmten Hintergrundfarbe undurchsichtig ist.
| DisplayObject | |
![]() | parent : DisplayObjectContainer
[read-only] Gibt das DisplayObjectContainer-Objekt an, das dieses Anzeigeobjekt enthält.
| DisplayObject | |
![]() | prototype : Object
[static] Ein Verweis auf das Prototypobjekt einer Klasse oder eines Funktionsobjekts.
| Object | |
![]() | root : DisplayObject
[read-only] Bei einem Anzeigeobjekt in einer geladenen SWF-Datei ist die root-Eigenschaft das oberste Anzeigeobjekt in dem Teil der Baumstruktur der Anzeigeliste, der diese SWF-Datei repräsentiert.
| DisplayObject | |
![]() | rotation : Number
Gibt die Drehung der DisplayObject-Instanz ausgehend von der ursprünglichen Ausrichtung in Grad an.
| DisplayObject | |
![]() | scale9Grid : Rectangle
Das aktuell verwendete Skalierungsraster.
| DisplayObject | |
![]() | scaleX : Number
Gibt die horizontale Skalierung (percentage) des Objekts ausgehend vom Registrierungspunkt an.
| DisplayObject | |
![]() | scaleY : Number
Gibt die vertikale Skalierung (percentage) eines Objekts ausgehend vom Registrierungspunkt an.
| DisplayObject | |
| scenes : Array
[read-only] Ein Array an Scene-Objekten, von denen jedes den Namen, die Anzahl der Bilder und die Bildbezeichnungen für eine Szene in der MovieClip-Instanz auflistet.
| MovieClip | ||
![]() | scrollRect : Rectangle
Die Begrenzungen des Bildlaufrechtecks für das Anzeigeobjekt.
| DisplayObject | |
![]() | soundTransform : SoundTransform
Steuert den Sound innerhalb dieses Sprites.
| Sprite | |
![]() | stage : Stage
[read-only] Die Bühne des Anzeigeobjekts.
| DisplayObject | |
![]() | tabChildren : Boolean
Bestimmt, ob die dem Objekt untergeordneten Objekte per Tabulatortaste aktivierbar sind.
| DisplayObjectContainer | |
![]() | tabEnabled : Boolean
Gibt an, ob sich dieses Objekt in der Tabulatorreihenfolge befindet.
| InteractiveObject | |
![]() | tabIndex : int
Gibt die Tabulatorreihenfolge von Objekten in einer SWF-Datei an.
| InteractiveObject | |
![]() | textSnapshot : TextSnapshot
[read-only] Liefert ein TextSnapshot-Objekt für diese DisplayObjectContainer-Instanz.
| DisplayObjectContainer | |
| totalFrames : int
[read-only] Die Anzahl aller Bilder in der MovieClip-Instanz.
| MovieClip | ||
| trackAsMenu : Boolean
Zeigt an, ob andere Anzeigeobjekte, die SimpleButton- oder MovieClip-Objekte sind, durch das Loslassen der Maustaste erzeugte Ereignisse empfangen können.
| MovieClip | ||
![]() | transform : Transform
Ein Objekt mit Eigenschaften, die zur Matrix, Farbtransformation und Pixelbegrenzung eines Anzeigeobjekts gehören.
| DisplayObject | |
![]() | useHandCursor : Boolean
Ein boolescher Wert, der angibt, ob der Handcursor angezeigt werden soll, wenn die Maus über ein Sprite-Objekt geführt wird, dessen buttonMode-Eigenschaft auf "true" gesetzt ist.
| Sprite | |
![]() | visible : Boolean
Gibt an, ob das Anzeigeobjekt sichtbar ist oder nicht.
| DisplayObject | |
![]() | width : Number
Gibt die Breite des Anzeigeobjekts in Pixel an.
| DisplayObject | |
![]() | x : Number
Gibt die x-Koordinate der DisplayObject-Instanz relativ zu den lokalen Koordinaten des übergeordneten DisplayObjectContainer-Objekts an.
| DisplayObject | |
![]() | y : Number
Gibt die y-Koordinate der DisplayObject-Instanz relativ zu den lokalen Koordinaten des übergeordneten DisplayObjectContainer-Objekts an.
| DisplayObject | |
| Methode | Definiert von | ||
|---|---|---|---|
|
Erstellt eine neue MovieClip-Instanz.
| MovieClip | ||
![]() |
Fügt dieser DisplayObjectContainer-Instanz eine untergeordnete DisplayObject-Instanz hinzu.
| DisplayObjectContainer | |
![]() |
Fügt dieser DisplayObjectContainer-Instanz eine untergeordnete DisplayObject-Instanz hinzu.
| DisplayObjectContainer | |
![]() |
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 | |
![]() |
Gibt an, ob aufgrund der Sicherheitseinschränkungen irgendwelche Anzeigeobjekte aus der Liste ausgeschlossen werden, die beim Aufrufen der DisplayObjectContainer.getObjectsUnderPoint()-Methode mit dem angegebenen point-Punkt zurückgegeben wird.
| DisplayObjectContainer | |
![]() |
Ermittelt, ob das angegebene Anzeigeobjekt der DisplayObjectContainer-Instanz oder der Instanz selbst untergeordnet ist.
| DisplayObjectContainer | |
![]() |
Sendet ein Ereignis in den Ereignisablauf.
| EventDispatcher | |
![]() |
Gibt ein Rechteck zurück, das den Bereich des Anzeigeobjekts in Bezug auf das Koordinatensystem des targetCoordinateSpace-Objekts definiert.
| DisplayObject | |
![]() |
Gibt die untergeordnete Anzeigeobjektinstanz zurück, die sich an der angegebenen Indexposition befindet.
| DisplayObjectContainer | |
![]() |
Gibt das untergeordnete Anzeigeobjekt für den angegebenen Namen zurück.
| DisplayObjectContainer | |
![]() |
Gibt die Indexposition einer untergeordneten DisplayObject-Instanz zurück.
| DisplayObjectContainer | |
![]() |
Gibt ein Array an Objekten zurück, die unter dem angegebenen Punkt liegen und dieser DisplayObjectContainer-Instanz untergeordnet sind (auch über mehrere Unterordnungsstufen hinweg).
| DisplayObjectContainer | |
![]() |
Gibt ein Rechteck zurück, das die Begrenzung des Anzeigeobjekts (ohne etwaige Striche oder Formen) definiert, und zwar aufgrund des vom Parameter "targetCoordinateSpace" definierten Koordinatensystems.
| DisplayObject | |
![]() |
Konvertiert das point-Objekt von den (globalen) Bühnenkoordinaten in die (lokalen) Koordinaten des Anzeigeobjekts.
| DisplayObject | |
|
Startet die Wiedergabe der SWF-Datei beim angegebenen Bild.
| MovieClip | ||
|
Verschiebt den Abspielkopf zum angegebenen Bild im Movieclip und hält ihn dort an.
| MovieClip | ||
![]() |
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
| EventDispatcher | |
![]() |
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
| Object | |
![]() |
Wertet das Anzeigeobjekt aus, um festzustellen, ob es das Anzeigeobjekt "obj" überdeckt oder schneidet.
| DisplayObject | |
![]() |
Wertet das Anzeigeobjekt aus, um festzustellen, ob es den durch die Parameter "x" und "y" festgelegten Punkt überdeckt oder schneidet.
| DisplayObject | |
![]() |
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
| Object | |
![]() |
Konvertiert das point-Objekt von den (lokalen) Koordinaten des Anzeigeobjekts in die (globalen) Bühnenkoordinaten.
| DisplayObject | |
|
Verschiebt den Abspielkopf zum nächsten Bild und stoppt die Wiedergabe.
| MovieClip | ||
|
Verschiebt den Abspielkopf in die nächste Szene der Movieclip-Instanz.
| MovieClip | ||
|
Verschiebt den Abspielkopf in der Zeitleiste des Movieclips.
| MovieClip | ||
|
Verschiebt den Abspielkopf zum vorigen Bild und stoppt die Wiedergabe.
| MovieClip | ||
|
Verschiebt den Abspielkopf in die vorige Szene der MovieClip-Instanz.
| MovieClip | ||
![]() |
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
| Object | |
![]() |
Entfernt die angegebene untergeordnete DisplayObject-Instanz aus der Child-Liste der DisplayObjectContainer-Instanz.
| DisplayObjectContainer | |
![]() |
Entfernt ein untergeordnetes Anzeigeobjekt aus der angegebenen Indexposition in der Child-Liste des Anzeigeobjekt-Containers.
| DisplayObjectContainer | |
![]() |
Entfernt einen Listener aus dem EventDispatcher-Objekt.
| EventDispatcher | |
![]() |
Ändert die Position eines vorhandenen untergeordneten Objekts im Anzeigeobjekt-Container.
| DisplayObjectContainer | |
![]() |
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
| Object | |
![]() |
Ermöglicht es Benutzern, das angegebene Sprite mit einer Ziehoperation zu verschieben.
| Sprite | |
|
Stoppt den Abspielkopf im Movieclip.
| MovieClip | ||
![]() |
Beendet die startDrag()-Methode.
| Sprite | |
![]() |
Kehrt die z-Reihenfolge (von vorne nach hinten) der beiden angegebenen untergeordneten Objekte um.
| DisplayObjectContainer | |
![]() |
Kehrt die z-Reihenfolge (von vorne nach hinten) der untergeordneten Objekte an den beiden angegebenen Indexpositionen in der Child-Liste um.
| DisplayObjectContainer | |
![]() |
Gibt das angegebene Objekt als String zurück.
| Object | |
![]() |
Gibt den Grundwert des angegebenen Objekts zurück.
| Object | |
![]() |
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner vorangegangenen Elementen ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
| EventDispatcher | |
| currentFrame | Eigenschaft |
currentFrame:int [read-only]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Gibt die Nummer des Bilds in der Zeitleiste der MovieClip-Instanz zurück, bei dem sich der Abspielkopf gerade befindet. Umfasst der Movieclip mehrere Szenen, bezeichnet dieser Wert die Bildnummer in der aktuellen Szene.
public function get currentFrame():int gotoAndStop() mithilfe der currentFrame-Methode und der mc1-Eigenschaft angewiesen, um fünf Bilder über das aktuelle Bild hinaus zu springen und dort anzuhalten:
mc1.gotoAndStop(mc1.currentFrame + 5);
| currentLabel | Eigenschaft |
currentLabel:String [read-only]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Die aktuelle Bezeichnung der Szene in der Zeitleiste der MovieClip-Instanz, in der sich der Abspielkopf gerade befindet. Wenn das aktuelle Bild keine Bezeichnung aufweist, wird currentLabel auf den Namen eines vorherigen Bilds gesetzt, das über eine Bezeichnung verfügt. Wenn das aktuelle Bild und die vorherigen Bilder keine Bezeichnung enthalten, wird für currentLabel der Wert null zurückgegeben.
public function get currentLabel():String currentLabel-Eigenschaft eines MovieClip-Objekts mit dem Namen mc1:
trace(mc1.currentLabel);
| currentLabels | Eigenschaft |
currentLabels:Array [read-only]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Gibt ein Array an FrameLabel-Objekten aus der aktuellen Szene zurück. Verwendet die MovieClip-Instanz keine Szenen, enthält das Array alle Bildbezeichnungen aus der gesamten MovieClip-Instanz.
public function get currentLabels():Array Siehe auch
currentLabels-Eigenschaft eines MovieClip-Objekts mit dem Namen mc1:
import flash.display.FrameLabel;
var labels:Array = mc1.currentLabels;
for (var i:uint = 0; i < labels.length; i++) {
var label:FrameLabel = labels[i];
trace("frame " + label.frame + ": " + label.name);
}| currentScene | Eigenschaft |
currentScene:Scene [read-only]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Die aktuelle Szene in der Zeitleiste der MovieClip-Instanz, in der sich der Abspielkopf gerade befindet.
public function get currentScene():Scene Siehe auch
currentScene-Eigenschaft eines MovieClip-Objekts mit dem Namen mc1:
import flash.display.Scene; var scene:Scene = mc1.currentScene; trace(scene.name + ": " + scene.numFrames + " frames");
| enabled | Eigenschaft |
enabled:Boolean [read-write]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Ein boolescher Wert, der angibt, ob ein Movieclip aktiviert ist. Der Standardwert von enabled lautet true. Wenn enabled auf false gesetzt ist, werden die Bilder "Over", "Down" und "Up" des Movieclips deaktiviert. Der Movieclip empfängt auch weiterhin Ereignisse (beispielsweise mouseDown, mouseUp, keyDown und keyUp).
Die enabled-Eigenschaft steuert nur die schaltflächenähnlichen Eigenschaften eines Movieclips. Sie können die enabled-Eigenschaft jederzeit ändern. Der geänderte Movieclip wird dann sofort aktiviert oder deaktiviert. Wenn enabled auf false gesetzt ist, wird das Objekt bei der automatischen Tabulatorreihenfolge nicht berücksichtigt.
public function get enabled():Boolean public function set enabled(value:Boolean):void enabled-Eigenschaft zum Deaktivieren der schaltflächenähnlichen Eigenschaften eines MovieClip-Objekts mit dem Namen mc1:
mc1.enabled = false;
| framesLoaded | Eigenschaft |
framesLoaded:int [read-only]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Die Anzahl der Bilder, die aus einer SWF-Streaming-Datei geladen werden. Mithilfe der frameLoaded-Eigenschaft können Sie feststellen, ob die Inhalte eines bestimmten Bilds und aller vorausgehenden Bilder geladen wurden und im Browser eines Benutzers lokal zur Verfügung stehen. Außerdem kann damit der Download großer SWF-Dateien überwacht werden. Beispielsweise können Sie eine Meldung anzeigen lassen, die dem Benutzer mitteilt, dass die SWF-Datei geladen wird, bis ein bestimmtes Bild in der SWF-Datei vollständig geladen ist.
Umfasst der Movieclip mehrere Szenen, gibt die framesLoaded-Eigenschaft die Anzahl der für alle Szenen im Movieclip geladenen Bilder zurück.
public function get framesLoaded():int Siehe auch
framesLoaded-Eigenschaft und die totalFrames-Eigenschaft verwenden, um zu bestimmen, ob ein Streaming-MovieClip-Objekt mit dem Namen mc1 vollständig geladen wurde:
if (mc1.framesLoaded == mc1.totalFrames) {
trace("OK.");
}| scenes | Eigenschaft |
scenes:Array [read-only]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Ein Array an Scene-Objekten, von denen jedes den Namen, die Anzahl der Bilder und die Bildbezeichnungen für eine Szene in der MovieClip-Instanz auflistet.
public function get scenes():Array Siehe auch
scenes-Eigenschaft eines MovieClip-Objekts mit dem Namen mc1:
import flash.display.Scene;
for (var i:uint = 0; i < mc1.scenes.length; i++) {
var scene:Scene = mc1.scenes[i];
trace("scene " + scene.name + ": " + scene.numFrames + " frames");
}| totalFrames | Eigenschaft |
totalFrames:int [read-only]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Die Anzahl aller Bilder in der MovieClip-Instanz.
Umfasst der Movieclip mehrere Szenen, gibt die totalFrames-Eigenschaft die Anzahl der Bilder in allen Szenen im Movieclip zurück.
public function get totalFrames():int totalFrames-Eigenschaft eines MovieClip-Objekts mit dem Namen mc1:
trace(mc1.totalFrames);
| trackAsMenu | Eigenschaft |
trackAsMenu:Boolean [read-write]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Zeigt an, ob andere Anzeigeobjekte, die SimpleButton- oder MovieClip-Objekte sind, durch das Loslassen der Maustaste erzeugte Ereignisse empfangen können. Die trackAsMenu-Eigenschaft dient zum Erstellen von Menüs. Sie können die trackAsMenu-Eigenschaft für jedes SimpleButton- oder MovieClip-Objekt setzen. Der Standardwert der trackAsMenu-Eigenschaft lautet false.
Sie können die trackAsMenu-Eigenschaft jederzeit ändern. Der geänderte Movieclip übernimmt sofort das neue Verhalten.
public function get trackAsMenu():Boolean public function set trackAsMenu(value:Boolean):void trackAsMenu-Eigenschaft, um durch das Loslassen der Maustaste erzeugte Ereignisse für ein MovieClip-Objekt mit dem Namen mc1 zu aktivieren:
mc1.trackAsMenu = true;
| MovieClip | () | Konstruktor |
public function MovieClip()
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Erstellt eine neue MovieClip-Instanz. Nachdem Sie den Movieclip erstellt haben, rufen Sie für einen Anzeigeobjekt-Container, der sich auf der Bühne befindet, die Methode addChild() oder addChildAt() auf.
| gotoAndPlay | () | Methode |
public function gotoAndPlay(frame:Object, scene:String = null):void
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Startet die Wiedergabe der SWF-Datei beim angegebenen Bild. Dies passiert, nachdem alle im Bild verbleibenden Aktionen ganz ausgeführt worden sind. Um eine Szene und ein Bild anzugeben, geben Sie einen Wert für den Parameter scene an.
Parameter
frame:Object — Eine Zahl für die Bildnummer oder ein String zur Bezeichnung des Bilds, zu dem der Abspielkopf springen soll. Wenn Sie eine Zahl angeben, ist diese relativ zur angegebenen Szene zu verstehen. Haben Sie keine Szene angegeben, verwendet Flash Player die aktuelle Szene, um die globale Nummer des abzuspielenden Bilds zu bestimmen. Haben Sie eine Szene angegeben, springt der Abspielkopf in dieser Szene zum Bild mit der angegebenen Nummer.
|
|
scene:String (default = null) — Der Name der abzuspielenden Szene. Dieser Parameter ist optional.
|
gotoAndPlay() mithilfe der mc1-Methode angewiesen, um fünf Bilder weiter zu springen als das aktuelle Bild:
mc1.gotoAndPlay(mc1.currentFrame + 5);
gotoAndPlay()-Methode der Abspielkopf des Movieclips mc1 angewiesen, zum Bild mit der Bezeichnung "intro" in der Szene "Scene 12" weiter zu springen:
mc1.gotoAndPlay("intro", "Scene 12");| gotoAndStop | () | Methode |
public function gotoAndStop(frame:Object, scene:String = null):void
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Verschiebt den Abspielkopf zum angegebenen Bild im Movieclip und hält ihn dort an. Dies passiert, nachdem alle im Bild verbleibenden Aktionen ganz ausgeführt worden sind. Wenn Sie eine Szene zusätzlich zu einem Bild angeben möchten, verwenden Sie den Parameter scene.
Parameter
frame:Object — Eine Zahl für die Bildnummer oder ein String zur Bezeichnung des Bilds, zu dem der Abspielkopf springen soll. Wenn Sie eine Zahl angeben, ist diese relativ zur angegebenen Szene zu verstehen. Haben Sie keine Szene angegeben, verwendet Flash Player die aktuelle Szene, um die globale Nummer des Bilds zu bestimmen, zu dem der Abspielkopf springen und bei dem er anhalten soll. Haben Sie eine Szene angegeben, springt der Abspielkopf in dieser Szene zum Bild mit der angegebenen Nummer und hält an.
|
|
scene:String (default = null) — Der Name der Szene. Dieser Parameter ist optional.
|
ArgumentError — Dies gilt, wenn für den betreffenden Movieclip der scene- oder frame-Wert nicht gefunden werden kann.
|
gotoAndStop() mithilfe der currentFrame-Methode und der mc1-Eigenschaft angewiesen, um fünf Bilder über das aktuelle Bild hinaus zu springen und dort anzuhalten:
mc1.gotoAndStop(mc1.currentFrame + 5);
gotoAndStop()-Methode der Abspielkopf des Movieclips mc1 angewiesen, zum Bild mit der Bezeichnung "finale" in der Szene "Scene 12" zu springen und dort anzuhalten:
mc1.gotoAndStop("finale", "Scene 12");| nextFrame | () | Methode |
public function nextFrame():void
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Verschiebt den Abspielkopf zum nächsten Bild und stoppt die Wiedergabe. Dies passiert, nachdem alle im Bild verbleibenden Aktionen ganz ausgeführt worden sind.
Siehe auch
prev verschiebt den Abspielkopf in das vorige Bild, und die Schaltfläche nextBtn verschiebt den Abspielkopf in das nächste Bild:
import flash.events.MouseEvent;
mc1.stop();
prevBtn.addEventListener(MouseEvent.CLICK, goBack);
nextBtn.addEventListener(MouseEvent.CLICK, goForward);
function goBack(event:MouseEvent):void {
mc1.prevFrame();
}
function goForward(event:MouseEvent):void {
mc1.nextFrame();
}| nextScene | () | Methode |
public function nextScene():void
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Verschiebt den Abspielkopf in die nächste Szene der Movieclip-Instanz. Dies passiert, nachdem alle im Bild verbleibenden Aktionen ganz ausgeführt worden sind.
prevBtn verschiebt den Abspielkopf in die vorige Szene, und die Schaltfläche nextBtn verschiebt den Abspielkopf in die nächste Szene:
import flash.events.MouseEvent;
mc1.stop();
prevBtn.addEventListener(MouseEvent.CLICK, goBack);
nextBtn.addEventListener(MouseEvent.CLICK, goForward);
function goBack(event:MouseEvent):void {
mc1.prevScene();
}
function goForward(event:MouseEvent):void {
mc1.nextScene();
}| play | () | Methode |
public function play():void
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Verschiebt den Abspielkopf in der Zeitleiste des Movieclips.
Siehe auch
stop()-Methode, um einen Movieclip mit dem Namen mc1 zu stoppen und die Wiedergabe wieder zu starten, wenn Benutzer auf das Textfeld mit dem Namen continueText klicken:
import flash.text.TextField;
import flash.events.MouseEvent;
var continueText:TextField = new TextField();
continueText.text = "Play movie...";
addChild(continueText);
mc1.stop();
continueText.addEventListener(MouseEvent.CLICK, resumeMovie);
function resumeMovie(event:MouseEvent):void {
mc1.play();
}| prevFrame | () | Methode |
public function prevFrame():void
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Verschiebt den Abspielkopf zum vorigen Bild und stoppt die Wiedergabe. Dies passiert, nachdem alle im Bild verbleibenden Aktionen ganz ausgeführt worden sind.
prev verschiebt den Abspielkopf in das vorige Bild, und die Schaltfläche nextBtn verschiebt den Abspielkopf in das nächste Bild:
import flash.events.MouseEvent;
mc1.stop();
prevBtn.addEventListener(MouseEvent.CLICK, goBack);
nextBtn.addEventListener(MouseEvent.CLICK, goForward);
function goBack(event:MouseEvent):void {
mc1.prevFrame();
}
function goForward(event:MouseEvent):void {
mc1.nextFrame();
}| prevScene | () | Methode |
public function prevScene():void
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Verschiebt den Abspielkopf in die vorige Szene der MovieClip-Instanz. Dies passiert, nachdem alle im Bild verbleibenden Aktionen ganz ausgeführt worden sind.
prevBtn verschiebt den Abspielkopf in die vorige Szene, und die Schaltfläche nextBtn verschiebt den Abspielkopf in die nächste Szene:
import flash.events.MouseEvent;
mc1.stop();
prevBtn.addEventListener(MouseEvent.CLICK, goBack);
nextBtn.addEventListener(MouseEvent.CLICK, goForward);
function goBack(event:MouseEvent):void {
mc1.prevScene();
}
function goForward(event:MouseEvent):void {
mc1.nextScene();
}| stop | () | Methode |
public function stop():void
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Stoppt den Abspielkopf im Movieclip.
getPropertiesString()-Methode wird als Text für das outputText-Textfeld verwendet. Die getPropertiesString()-Methode gibt einen String zurück, der mit Werten der folgenden Eigenschaften des Movieclips gefüllt wird: currentFrame, currentLabel, currentScene, framesLoaded, totalFrames und trackAsMenu.width und height des Textfelds outputText an.outputText der Anzeigeliste hinzu.
package {
import flash.display.MovieClip;
import flash.text.TextField;
public class MovieClipExample extends MovieClip {
public function MovieClipExample() {
var outputText:TextField = new TextField();
outputText.text = getPropertiesString();
outputText.width = stage.stageWidth;
outputText.height = outputText.textHeight;
addChild(outputText);
}
private function getPropertiesString():String {
var str:String = ""
+ "currentFrame: " + currentFrame + "\n"
+ "currentLabel: " + currentLabel + "\n"
+ "currentScene: " + currentScene + "\n"
+ "framesLoaded: " + framesLoaded + "\n"
+ "totalFrames: " + totalFrames + "\n"
+ "trackAsMenu: " + trackAsMenu + "\n";
return str;
}
}
}
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/display/MovieClip.html