13.07.2015 Aufrufe

Flash Professional CC-Handbuch (PDF) - Adobe

Flash Professional CC-Handbuch (PDF) - Adobe

Flash Professional CC-Handbuch (PDF) - Adobe

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Zeitleisten und ActionScriptAbsolute PfadeRelative PfadeAbsolute und relative ZielpfadeAngeben von ZielpfadenMit ActionScript® können Sie die Zeitleiste zur Laufzeit steuern. Mithilfe von ActionScript können Sie in FLA-Dateien Interaktion und andereFunktionen erstellen, die mit der Zeitleiste allein nicht möglich wären.Absolute PfadeNach obenAbsolute Pfade beginnen stets mit dem Namen der Stufe, auf der das Dokument geladen ist, und durchlaufen die Anzeigeliste bis hin zurjeweiligen Zielinstanz. Sie können auch den Aliasnamen _root verwenden, um auf die oberste Zeitleiste der aktuellen Stufe zu verweisen. Daherkönnte der Verweis einer Aktion im Movieclip california auf den Movieclip oregon beispielsweise den absoluten Pfad _root.westCoast.oregonenthalten.Das erste in <strong>Flash</strong> Player geöffnete Dokument wird auf Stufe 0 geladen. Jedem weiteren geladenen Dokument müssen Sie eine Stufennummerzuweisen. Verwenden Sie in einem absoluten Verweis auf ein geladenes Dokument in ActionScript den Ausdruck _levelX, wobei X für die Nummerder Stufe steht, auf der das Dokument geladen ist. So wird das erste im <strong>Flash</strong> Player geöffnete Dokument beispielsweise mit _level0, ein aufStufe 3 geladenes Dokument hingegen mit _level3 bezeichnet.Damit Dokumente auf verschiedenen Stufen miteinander kommunizieren können, müssen Sie im Zielpfad jeweils den Namen der Stufe angeben.Das folgende Beispiel zeigt, wie die Instanz portland die Instanz atlanta, die sich in einem georgia genannten Movieclip befindet, adressierenwürde (georgia befindet sich auf derselben Stufe wie oregon):_level5.georgia.atlantaSie können den Aliasnamen _root verwenden, um auf die Hauptzeitleiste der aktuellen Stufe zu verweisen. In der Hauptzeitleiste steht derAliasname _root für _level0, wenn der Aufruf in einem Movieclip erfolgt, der sich ebenfalls auf _level0 befindet. Für ein auf _level5 geladenesDokument entspricht _root der Stufe _level5, wenn der Aufruf in einem Movieclip erfolgt, der ebenfalls auf Stufe 5 geladen ist. Da southcarolinaund florida beide auf derselben Stufe geladen sind, könnte in einem Aktionsaufruf in der Instanz southcarolina also beispielsweise mit demfolgenden absoluten Pfad auf die Instanz florida verwiesen werden:_root.eastCoast.floridaRelative PfadeNach obenRelative Pfade sind von der Beziehung zwischen der steuernden Zeitleiste und der Zielzeitleiste abhängig. Relative Pfade können ausschließlichauf Ziele verweisen die in <strong>Flash</strong> Player auf derselben Stufe geladen sind. So ist es beispielsweise nicht möglich, in einer Aktion auf _level0 miteinem relativen Pfad auf eine Zeitleiste auf _level5 zu verweisen.In einem relativen Pfad können Sie mit dem Schlüsselwort this auf die aktuelle Zeitleiste auf der aktuellen Stufe und mit dem Aliasnamen _parentauf die der aktuellen Zeitleiste übergeordnete Zeitleiste verweisen. Der Aliasname _parent kann mehrmals hintereinander in einem Pfad verwendetwerden, um auf die jeweils nächsthöhere Stufe der Moviecliphierarchie in derselben <strong>Flash</strong> Player-Stufe zu verweisen. Mit dem Pfadnamen_parent._parent beispielsweise adressieren Sie eine Aktion an einen Movieclip, der sich in der Hierarchie zwei Stufe über der Stufe befindet, aufder sie aufgerufen wird. Lediglich in der obersten Zeitleiste einer Stufe im <strong>Flash</strong> Player ist der Wert _parent nicht definiert.In einer Aktion in der Zeitleiste der Instanz charleston, eine Stufe unter southcarolina gelegen, kann daher der folgende Zielpfad als Verweis aufdie Instanz southcarolina verwendet werden:_parentUm auf die Instanz eastCoast (eine Stufe höher) aus einer Aktion in charleston zu verweisen, könnten Sie beispielsweise den folgenden relativenPfad verwenden:_parent._parentUm auf die Instanz atlanta aus einer Aktion in der Zeitleiste von charleston zu verweisen, könnten Sie beispielsweise den folgenden relativen Pfadverwenden:108

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!