Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1...

58
Nick Weschkalnies Adobe Flash CS4 Das umfassende Handbuch Erhältlich bei www.cleverprinting.de/shop

Transcript of Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1...

Page 1: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

Nick Weschkalnies

Adobe Flash CS4

Das umfassende Handbuch

Erhältlich bei www.cleverprinting.de/shop

Page 2: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

Auf einen Blick | 3

AU

F E

INE

N B

LIC

K

Vorwort ............................................................21

Teil I Grundlagen ......................................................25

1 Was ist Flash? .............................................272 Arbeitsumgebung ........................................43

Teil II Anwendung ......................................................65

3 Zeichnen .....................................................674 Symbole, Instanzen und die Bibliothek ......1195 Animation .................................................1416 Text ..........................................................2397 Veröffentlichung .......................................271

Teil III ActionScript ...................................................309

8 ActionScript-Grundlagen ...........................3119 Animation mit ActionScript 3 ....................37510 Einführung in die objektorientierte Programmierung .......................................42311 Zeichnungs-API .........................................45512 Komponenten ...........................................473

Teil IV Multimedia und dynamische Inhalte ............491

13 Bitmap-Grafi ken ........................................49314 Sound .......................................................51715 Video ........................................................55316 Dynamischer Text ......................................58917 Flash, PHP und MySQL .............................62718 XML in ActionScript 3 ...............................68719 FileReference ............................................713

Teil V Weitere Einsatzgebiete .................................739

20 Spieleprogrammierung ..............................74121 Ein Blick über den Tellerrand .....................791

Teil VI Anhang ...........................................................813

22 ActionScript-Entwicklungs umgebungen .....81523 Key-Codes der Key-Klasse .........................82324 Unicode (Lateinisch einfach) .....................82725 URL-Kodierung .........................................83126 Die DVD zum Buch ...................................833

Auf einen Blick

Page 3: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

4 | Inhalt

Vorwort ................................................................................. 21

Teil I Grundlagen

1 Was ist Flash? .......................................................... 271.1 Flash-Historie ............................................................. 271.2 Entwicklungsumgebung, Player und Projektor ............ 271.3 Vektoren und Pixel ..................................................... 291.4 Anwendungsbereiche ................................................. 301.5 Neues in Flash CS4 ..................................................... 34

2 Arbeitsumgebung ..................................................... 432.1 Begrüßungsbildschirm ................................................ 432.2 Die Entwicklungsumgebung ....................................... 442.3 Die Menüleiste ........................................................... 452.4 Werkzeugleiste ........................................................... 482.5 Die Zeitleiste .............................................................. 512.6 Die Bühne .................................................................. 522.7 Entwicklungsumgebung anpassen ............................... 542.8 Tastaturkurzbefehle .................................................... 61

Teil II Anwendung

3 Zeichnen ................................................................... 673.1 Zeichenmodi .............................................................. 673.2 Zeichenwerkzeuge ...................................................... 68

3.2.1 Strich- und Füllfarbe ....................................... 683.2.2 Farbpalette bearbeiten .................................... 703.2.3 Kuler-Bedienfeld ............................................. 713.2.4 Linienwerkzeug ............................................... 733.2.5 Eigenschaften ändern ...................................... 733.2.6 Stricheigenschaften ......................................... 743.2.7 Freihandwerkzeug ........................................... 773.2.8 Pinselwerkzeug ............................................... 773.2.9 Sprühen-Werkzeug ......................................... 793.2.10 Deko-Werkzeug .............................................. 813.2.11 Radiergummiwerkzeug .................................... 853.2.12 Rechteckwerkzeug .......................................... 863.2.13 Werkzeug für Rechteckgrundform ................... 88

Inhalt

Page 4: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

Inhalt | 5

INH

ALT

3.2.14 Ellipsenwerkzeug ............................................ 883.2.15 Werkzeug für Ellipsengrundform ..................... 903.2.16 Polysternwerkzeug .......................................... 913.2.17 Stiftwerkzeug .................................................. 92

3.3 Objekte auswählen und bearbeiten ............................ 933.3.1 Auswahlwerkzeug ........................................... 933.3.2 Unterauswahl-Werkzeug ................................. 943.3.3 Lassowerkzeug ................................................ 95

3.4 Transformationen ....................................................... 993.4.1 Frei-transformieren-Werkzeug ......................... 993.4.2 3D-Drehungswerkzeug ................................. 1013.4.3 3D-Versetzungswerkzeug .............................. 1023.4.4 Fluchtpunkt und Perspektive ......................... 103

3.5 Farben und Farbverläufe erstellen ............................. 1053.5.1 Tintenfass- und Farbeimerwerkzeug .............. 1053.5.2 Pipette .......................................................... 1073.5.3 Farbverläufe .................................................. 1083.5.4 Bitmap-Füllung ............................................. 1093.5.5 Farbverlaufwerkzeug ..................................... 110

3.6 Hilfswerkzeuge ......................................................... 1113.6.1 Skalierung mit dem 9-teiligen Segmentraster ...1113.6.2 Objekte gruppieren und anordnen ................ 1133.6.3 Handwerkzeug .............................................. 1143.6.4 Zoomwerkzeug ............................................. 1153.6.5 Lineale .......................................................... 1153.6.6 Hilfslinien ..................................................... 1163.6.7 Raster ........................................................... 118

4 Symbole, Instanzen und die Bibliothek .................. 1194.1 Symbole ................................................................... 1194.2 Symbole erstellen ..................................................... 1204.3 Symbolinstanzen ...................................................... 1224.4 Schaltfl ächen ............................................................ 128

4.4.1 Bibliothekselemente löschen ......................... 1344.4.2 Ordnung und Struktur in der Bibliothek ........ 134

4.5 Gemeinsam genutzte Bibliothek (Shared Library) ...... 137

5 Animation ............................................................... 1415.1 Zeitleiste .................................................................. 141

5.1.1 Ebenenmodell .............................................. 1425.1.2 Mit Ebenen arbeiten ..................................... 1425.1.3 Bilder und Schlüsselbilder auf der Zeitleiste ... 1475.1.4 Darstellungsoptionen der Zeitleiste ............... 1505.1.5 Szenen und Bildbezeichner ........................... 150

Page 5: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

6 | Inhalt

5.2 Bild-für-Bild-Animation ............................................ 1535.3 Zwiebelschaleneffekt ................................................ 1625.4 Tweens ..................................................................... 165

5.4.1 Bewegungs-Tween erstellen .......................... 1665.4.2 Eigenschaften animieren ............................... 1675.4.3 Pfad eines Bewegungs-Tweens ...................... 1715.4.4 Bewegungs-Editor ......................................... 1785.4.5 Bewegungsvoreinstellungen .......................... 1895.4.6 Animation kopieren und einfügen ................. 190

5.5 Klassische Tweens ..................................................... 1915.5.1 Klassische Tweens an Pfad ausrichten ............ 1925.5.2 Timing .......................................................... 197

5.6 Weitere Eigenschaften animieren .............................. 2045.7 Form-Tween ............................................................. 207

5.7.1 Bitmaps in Vektoren umwandeln ................... 2085.7.2 Formmarken einsetzen .................................. 211

5.8 Masken .................................................................... 2135.9 Verschachtelung ....................................................... 2195.10 Inverse Kinematik ..................................................... 225

5.10.1 Bone-Werkzeug ............................................ 2265.10.2 Bindungswerkzeug ........................................ 2345.10.3 Steuerungspunkte ausrichten ........................ 236

6 Text ......................................................................... 2396.1 Texterstellung in Flash .............................................. 239

6.1.1 Textbreite anpassen....................................... 2406.1.2 Text transformieren ....................................... 241

6.2 Textfeld-Eigenschaften .............................................. 2426.2.1 Textfeld-Typen .............................................. 2436.2.2 Text formatieren ........................................... 2446.2.3 Schriftart, -größe und -farbe .......................... 2446.2.4 Text-Auszeichnungen .................................... 2466.2.5 Ausrichtung .................................................. 2476.2.6 Zeilenabstand, Zeilenlänge, Zeichenabstand ...2496.2.7 Textrichtung .................................................. 2526.2.8 Text mit URL verknüpfen ............................... 2526.2.9 Auswählbarer Text ........................................ 254

6.3 Darstellung von Schrift ............................................. 2546.3.1 Geräteschriftarten ......................................... 2566.3.2 Maskierung von Geräteschriftarten ................ 2576.3.3 Eingebettete Schriften ................................... 2616.3.4 Bitmaptext .................................................... 2626.3.5 Text als Grafi k einfügen ................................. 2636.3.6 Pixelfonts ...................................................... 264

Page 6: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

Inhalt | 7

INH

ALT

6.3.7 Fehlende Schriften ersetzen .......................... 2676.4 Schreibregeln ........................................................... 268

7 Veröffentlichung ..................................................... 2717.1 Veröffentlichungseinstellungen ................................. 271

7.1.1 Flash-Export (SWF) ...................................... 2727.1.2 HTML-Export ................................................ 2787.1.3 GIF-Export .................................................... 2827.1.4 JPEG-Export.................................................. 2847.1.5 PNG-Export .................................................. 285

7.2 Einbettung mit dem SWFObject ............................... 2867.2.1 Express Install ............................................... 2887.2.2 FlashVars ...................................................... 2897.2.3 Parameter ..................................................... 294

7.3 Ladeverhalten von Flash-Filmen ............................... 2987.4 Positionierung per CSS ............................................. 300

7.4.1 CSS erstellen ................................................. 3017.4.2 Flash-Film mittig positionieren ...................... 3017.4.3 Flash-Film am oberen und unteren Rand mittig positionieren ....................................... 304

7.5 Export ...................................................................... 3057.6 Eingabehilfen ........................................................... 306

7.6.1 Eingabehilfen ................................................ 3067.6.2 Eingabehilfe für Symbole .............................. 307

Teil III ActionScript

8 ActionScript-Grundlagen ........................................ 3118.1 ActionScript-Versionen ............................................. 3118.2 ActionScript-Editor ................................................... 313

8.2.1 Skripthilfe und Experten-Modus.................... 3148.2.2 Funktionen des ActionScript-Editors ............. 315

8.3 Mein erstes Skript .................................................... 3188.4 Variablen .................................................................. 3188.5 Datentypen .............................................................. 320

8.5.1 Strikte Typisierung und lose Typisierung ........ 3218.5.2 Datentypen umwandeln ............................... 3228.5.3 Geltungsbereich ............................................ 324

8.6 Arrays ....................................................................... 3248.6.1 Indizierte Arrays ............................................ 3258.6.2 Assoziative Arrays ......................................... 3258.6.3 Mehrdimensionales Array .............................. 3268.6.4 Arrays sortieren ............................................. 327

Page 7: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

8 | Inhalt

8.6.5 Typisiertes Array: Vector ................................ 3298.7 Einfache Operatoren ................................................ 330

8.7.1 Arithmetische Operatoren ............................. 3308.7.2 Vergleichsoperatoren und Fallentscheidung ... 3318.7.3 Logische Operatoren ..................................... 334

8.8 Bitweise Operatoren ................................................. 3358.9 Schleifen .................................................................. 338

8.9.1 while-Schleife ............................................... 3388.9.2 do-while-Schleife .......................................... 3398.9.3 for-Schleife ................................................... 3408.9.4 for-in-Schleife ............................................... 3408.9.5 for-each-in-Schleife ....................................... 341

8.10 Funktionen ............................................................... 3428.11 Steuerung von Zeitleisten ......................................... 3458.12 Anzeigeliste .............................................................. 346

8.12.1 Anzeigeklassen .............................................. 3478.12.2 Anzeigeobjekte referenzieren ........................ 3508.12.3 Anzeigeobjekte hinzufügen und entfernen .... 3518.12.4 Reihenfolge in der Anzeigeliste ändern .......... 3538.12.5 Struktur einer Anzeigeliste ............................ 3538.12.6 Instanzen aus der Bibliothek erzeugen........... 355

8.13 Ereignisse ................................................................. 3578.13.1 Ereignisse, Ereignis-Listener und Ereignisprozeduren ....................................... 3578.13.2 target und currentTarget ............................... 3588.13.3 Ereignis-Listener entfernen ........................... 3598.13.4 Häufi g verwendete Ereignisse mit Anzeigeobjekten ........................................... 359

8.14 Loader-Klasse ........................................................... 3618.14.1 Ladevorgang kontrollieren ............................. 362

8.15 Fehlersuche .............................................................. 3698.15.1 Debugger verwenden ................................... 3698.15.2 Haltepunkte einfügen und Code durchlaufen ...3698.15.3 Variablen ...................................................... 3708.15.4 Debug-Konsole ............................................. 3708.15.5 Remote-Debug ............................................. 3718.15.6 Häufi ge Fehlerursachen ................................. 373

9 Animation mit ActionScript 3 ................................. 3759.1 Eigenschaften von Anzeigeobjekten .......................... 3759.2 Ereignisse ................................................................. 376

9.2.1 ENTER_FRAME ............................................. 3769.2.2 MOUSE_MOVE-Ereignis ............................... 379

9.3 Timer ....................................................................... 381

Page 8: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

Inhalt | 9

INH

ALT

9.4 Geschwindigkeit und Beschleunigung ....................... 3829.5 Easing ...................................................................... 384

9.5.1 Bewegung ..................................................... 3849.5.2 Weitere Instanzeigenschaften animieren ....... 3879.5.3 Animation beenden oder loopen .................. 387

9.6 Trigonometrie ........................................................... 3909.6.1 Koordinatensystem ....................................... 3919.6.2 Winkelangabe ............................................... 3919.6.3 Grad- und Bogenmaß – Umrechnung ............ 3929.6.4 Das rechtwinklige Dreieck ............................. 3939.6.5 Schwingende Bewegung ............................... 3949.6.6 Kreisbewegung ............................................. 4039.6.7 Winkel zwischen zwei Punkten berechnen .... 406

9.7 Tween-Klassen ......................................................... 4109.7.1 Adobes Tween-Klasse ................................... 4109.7.2 Tween-Engines .............................................. 4119.7.3 TweenLite ..................................................... 411

10 Einführung in die objektorientierte Programmierung ..................................................... 423

10.1 Die Welt der Objekte ............................................... 42310.2 Klassen und Objekte ................................................ 425

10.2.1 Klassenbezeichner und Dateiname ................ 42610.2.2 Klassendefi nition und Konstruktor ................ 42610.2.3 Objekt initialisieren ....................................... 427

10.3 Eigenschaften ........................................................... 42810.4 Methoden ................................................................ 43010.5 Pakete und Klassenpfad ............................................ 431

10.5.1 Pakete und Klassen importieren .................... 43110.5.2 Eigene Pakete und Klassenpfade ................... 43310.5.3 Objektorientierte Projekte mit dem Projekt-Fenster verwalten ............................. 434

10.6 Sichtbarkeit .............................................................. 43710.7 Instanz- und Klassenmitglieder ................................. 43810.8 Dokumentklasse ....................................................... 44110.9 Symbole als Klasse .................................................... 44310.10 Getter-/Setter-Methoden ......................................... 448

10.10.1 Getter-Methode .......................................... 44810.10.2 Setter-Methode ........................................... 449

10.11 Vererbung ................................................................ 45110.11.1 Methoden und Eigenschaften der Superklasse ansteuern .................................. 45310.11.2 Methoden und -eigenschaften einer Basisklasse überschreiben ............................. 453

Page 9: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

10 | Inhalt

11 Zeichnungs-API ...................................................... 45511.1 Graphics-Klasse ........................................................ 45511.2 Anzeigeobjekt erstellen ............................................ 455

11.2.1 Linien zeichnen ............................................. 45611.2.2 Kurven zeichnen ........................................... 46111.2.3 Füllungen erzeugen ...................................... 46311.2.4 Rechteck zeichnen ........................................ 46411.2.5 Rechteck mit abgerundeten Ecken zeichnen ...46911.2.6 Kreis zeichnen .............................................. 47011.2.7 Ellipse zeichnen ............................................ 47011.2.8 Farbverlaufslinien und -füllungen erzeugen ... 471

12 Komponenten ......................................................... 47312.1 Einführung ............................................................... 47312.2 Anwendung ............................................................. 474

12.2.1 Komponenten in der Entwicklungs umgebung ...47412.2.2 Komponenten mit ActionScript erzeugen ...... 47512.2.3 Komponenten über ActionScript ansteuern ... 47612.2.4 Eigenschaften .............................................. 47712.2.5 Methoden .................................................... 47812.2.6 Ereignisse ..................................................... 478

12.3 Erscheinungsbild anpassen ....................................... 48612.4 Stile ........................................................................ 486

12.4.1 Komponenten-Instanzen anpassen ................ 48612.4.2 Komponenten-Typ anpassen ......................... 487

12.5 Skins ........................................................................ 48712.5.1 Skin eines Komponenten-Typs anpassen ........ 48812.5.2 Skin einer Komponenten-Instanz anpassen ... 489

Teil IV Multimedia und dynamische Inhalte

13 Bitmap-Grafi ken ..................................................... 49313.1 Bitmap-Grafi ken importieren .................................... 49313.2 Photoshop-Import .................................................... 496

13.2.1 Bildebenen ................................................... 49713.2.2 Textebenen ................................................... 498

13.3 Illustrator-Import ...................................................... 49913.3.1 Bildebenen ................................................... 50013.3.2 Textebenen ................................................... 50113.3.3 Pfade ............................................................ 501

13.4 Mischmodi und Filter ............................................... 50213.4.1 Bitmap-Filter anwenden................................ 50313.4.2 Bitmap-Filter animieren ................................ 505

Page 10: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

Inhalt | 11

INH

ALT

13.5 Mischmodi und Filter mit Action Script ..................... 50513.5.1 Mischmodi ................................................... 50613.5.2 Bitmap-Filter ................................................ 506

13.6 Bitmaps mit ActionScript .......................................... 50913.6.1 Bitmap-Klasse ............................................... 50913.6.2 BitmapData-Klasse ........................................ 51013.6.3 Pixel einer Bitmap auslesen und setzen ......... 511

14 Sound ...................................................................... 51714.1 Hintergrundwissen: Audio ........................................ 51714.2 Import und Veröffentlichung .................................... 519

14.2.1 Veröffentlichungseinstellungen ..................... 51914.2.2 Tipps für den Import ..................................... 522

14.3 Sound in der Zeitleiste .............................................. 52314.3.1 Soundtypen .................................................. 52314.3.2 Soundeffekte ................................................ 526

14.4 Sounds mit ActionScript ........................................... 53014.4.1 Sound-Objekt ............................................... 53114.4.2 Externe Sounddatei laden und abspielen ....... 53214.4.3 Sound abspielen ........................................... 53414.4.4 Sound-Streaming steuern .............................. 53514.4.5 Sound pausieren ........................................... 53914.4.6 Soundlautstärke ............................................ 542

14.5 Sound-Spektrum ...................................................... 548

15 Video ....................................................................... 55315.1 Adobe Media Encoder .............................................. 553

15.1.1 Video kodieren ............................................. 55515.1.2 Exporteinstellungen ...................................... 55615.1.3 Video beschneiden ....................................... 55715.1.4 Zeitleiste bearbeiten ..................................... 56015.1.5 Exporteinstellungen ...................................... 561

15.2 Video-Import in Flash CS4 ........................................ 56415.2.1 Video-Playback-Komponente ........................ 56515.2.2 FLV in Zeitleiste integrieren und abspielen .... 566

15.3 Video-Anwendungen ................................................ 56715.3.1 Eingebettete Videos ...................................... 56715.3.2 Externe Videos progressiv herunterladen ....... 57015.3.3 NetStream-Ereignisse .................................... 57315.3.4 Vollbild-Modus ............................................. 57415.3.5 Audio-Spur eines Videos steuern ................... 57515.3.6 Lautstärkeregler ............................................ 57615.3.7 Eigenschaften der NetStream-Klasse ............. 57715.3.8 Cue-Points .................................................... 578

Page 11: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

12 | Inhalt

16 Dynamischer Text ................................................... 58916.1 Dynamische Textfelder und Eingabetextfelder ........... 589

16.1.1 Textfeld-Eigenschaften .................................. 59016.1.2 Zeicheneinbettung ........................................ 591

16.2 Text zuweisen und abfragen ...................................... 59316.2.1 tabIndex-Reihenfolge festlegen ..................... 59816.2.2 Eingabefokus steuern .................................... 599

16.3 Textdokument laden und ausgeben .......................... 60216.3.1 Zeichenkodierung ......................................... 60216.3.2 Textdokumente laden ................................... 603

16.4 Textfelder mit ActionScript steuern ........................... 60816.4.1 Textfelder entfernen ...................................... 60816.4.2 Textfeld-Eigenschaften steuern ...................... 60816.4.3 TextFormat-Klasse ......................................... 61116.4.4 Eingebettete Schriften verwenden................. 61316.4.5 Textfeld-Methoden ....................................... 616

16.5 Textscroller – die UIScrollBar-Komponente ............... 61816.5.1 Textbereich defi nieren ................................... 61816.5.2 Bildlauf aktivieren ......................................... 61816.5.3 UIScrollBar-Komponente einfügen ................ 61916.5.4 Ziel der Scroller-Komponente festlegen ......... 620

16.6 Reguläre Ausdrücke ................................................. 62016.6.1 Methoden der RegExp-Klasse ....................... 62116.6.2 Text ersetzen ................................................. 62216.6.3 Beispiele für reguläre Ausdrücke ................... 623

17 Flash, PHP und MySQL .......................................... 62717.1 PHP .......................................................................... 627

17.1.1 Voraussetzungen ........................................... 62817.1.2 XAMPP installieren ....................................... 63017.1.3 Sprachelemente und Syntax .......................... 63217.1.4 Datums- und Zeitfunktion ............................. 63517.1.5 Daten in Flash empfangen ............................ 63717.1.6 Daten von Flash an PHP senden und wieder empfangen ........................................ 64417.1.7 Ein Kontaktformular erstellen ........................ 64817.1.8 Sicherheit ..................................................... 65717.1.9 PHP-Skripte testen und Fehlermeldungen ..... 661

17.2 MySQL ..................................................................... 66217.2.1 phpMyAdmin ............................................... 66317.2.2 Datenbank erstellen ...................................... 66417.2.3 Datenbanktabelle erstellen ............................ 66417.2.4 Tabellenspalten defi nieren ............................. 66517.2.5 Datentypen .................................................. 666

Page 12: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

Inhalt | 13

INH

ALT

17.2.6 Felder bearbeiten, löschen und hinzufügen.................................................... 66617.2.7 Datensätze einfügen ..................................... 66717.2.8 Tabellen exportieren ..................................... 66817.2.9 Tabellen importieren ..................................... 669

17.3 PHP und MySQL im Team ........................................ 67017.3.1 Datenbank-Log-in ......................................... 67017.3.2 Datenbankverbindung herstellen................... 67117.3.3 Daten an Flash übergeben ............................ 67417.3.4 Datenbanksätze einfügen .............................. 68017.3.5 Sicherheit ..................................................... 68317.3.6 Datensätze aktualisieren................................ 686

18 XML in ActionScript 3 ............................................ 68718.1 XML in ActionScript defi nieren ................................. 68718.2 XML-Dokument laden .............................................. 689

18.2.1 Syntax .......................................................... 69118.2.2 ignoreWhitespace ......................................... 69118.2.3 ignoreComments .......................................... 69118.2.4 length() ......................................................... 69218.2.5 Daten fi ltern ................................................. 693

18.3 XML bearbeiten........................................................ 70018.3.1 Werte ändern ............................................... 70118.3.2 Elemente hinzufügen .................................... 70118.3.3 Elemente entfernen ...................................... 703

18.4 XML speichern ......................................................... 704

19 FileReference .......................................................... 71319.1 Öffnen und Speichern .............................................. 71319.2 Download ................................................................ 71819.3 Upload ..................................................................... 721

19.3.1 Methoden .................................................... 72319.3.2 Ereignis-Listener ........................................... 72419.3.3 Eigenschaften ............................................... 72619.3.4 Dateiendungen überprüfen ........................... 72719.3.5 Upload – FAQ ............................................... 733

Teil V Weitere Einsatzgebiete

20 Spieleprogrammierung ........................................... 74120.1 Interaktion ............................................................... 741

20.1.1 Tastatursteuerung ......................................... 74120.1.2 Maussteuerung ............................................. 743

Page 13: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

14 | Inhalt

20.2 Kollisionserkennung ................................................. 74520.2.1 Einfache Kollisionserkennung ........................ 74520.2.2 Distanzbasierte Kollision zwischen zwei Kreisformen .................................................. 74720.2.3 Positionsbasierte Kollisionserkennung ........... 74920.2.4 Kollisionserkennung zwischen Rechteck und Kreis ...................................................... 75320.2.5 Zeitfunktionen .............................................. 756

20.3 Daten lokal speichern ............................................... 75820.4 Asteroids-Spiel entwickeln ........................................ 761

20.4.1 Startbildschirm.............................................. 76120.4.2 Sound-Objekte initialisieren .......................... 76320.4.3 Spielvariablen initialisieren ............................ 76320.4.4 Raumschiff-Steuerung ................................... 76420.4.5 Feuer frei ...................................................... 76520.4.6 Asteroiden erzeugen ..................................... 76720.4.7 Bewegung und Kollisionserkennung der Asteroiden .................................................... 76820.4.8 Schwierigkeitsgrad erhöhen .......................... 77020.4.9 Schussenergie aufl aden ................................. 77120.4.10 Lebenspunkte erzeugen ............................... 77220.4.11 SlowMotion-Punkte erzeugen ...................... 77320.4.12 Spiel beenden .............................................. 775

20.5 Verbesserungen ........................................................ 77620.6 Highscore ................................................................. 777

20.6.1 Highscore laden ............................................ 77720.6.2 Highscore aktualisieren und speichern ........... 77820.6.3 Highscore darstellen...................................... 78120.6.4 Spiel neu starten ........................................... 78220.6.5 Highscore-Sicherheit ..................................... 78320.6.6 Hashfunktion verwenden .............................. 78420.6.7 Zeitpunkte in einem Array speichern ............. 78520.6.8 Hashwerte erzeugen ..................................... 78620.6.9 Analyse der Verschleierungstechnik ............... 788

21 Ein Blick über den Tellerrand .................................. 79121.1 Adobe Flash Lite....................................................... 791

21.1.1 Adobe Device Central CS4 ............................ 79221.1.2 Flash Lite-Emulator ....................................... 793

21.2 Adobe Flex ............................................................... 79421.2.1 MXML und ActionScript 3 ............................ 79521.2.2 Anwendung mit dem Flex Builder erstellen ... 79621.2.3 Anwendung kompilieren und testen ............. 798

Page 14: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

Inhalt | 15

INH

ALT

21.3 Desktop-Anwendungen ............................................ 79921.3.1 Adobe AIR .................................................... 79921.3.2 Zinc .............................................................. 803

21.4 3D-Animationen ...................................................... 80721.5 Bildschirmschoner .................................................... 810

Teil VI Anhang

22 ActionScript-Entwicklungs umgebungen ................ 81522.1 FlashDevelop ........................................................... 81522.2 Flash Development Tools (FDT) ................................ 81722.3 Weitere ActionScript-Editoren/-Entwicklungs-

umgebungen ............................................................ 821

23 Key-Codes der Key-Klasse ...................................... 823

24 Unicode (Lateinisch einfach) .................................. 827

25 URL-Kodierung ....................................................... 831

26 Die DVD zum Buch ................................................. 83326.1 Beispielmaterial ........................................................ 83326.2 Testversion ............................................................... 83326.3 ActionScript-Editoren ............................................... 83326.4 Webserver ................................................................ 83426.5 Video-Lektionen ....................................................... 83426.6 Training starten ......................................................... 834

26.6.1 Video-Lektionen ........................................... 83426.6.2 UI-Komponenten (Zusatzkapitel)................... 834

Index ................................................................................ 835

Page 15: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

16 | Video-Lektionen

Video-Lektionen

Die Video-Lektionen auf der Buch-DVD entstammen unserem Video-Training »Adobe Flash CS4 Praxis-Workshops« von Ben-jamin Bischoff (ISBN 978-3-8362-1281-6). Sie fi nden dort fol-gende Lektionen:

1 Pixelbender-Filter programmieren (10:01 Min.)2 Pixelbender-Filter anwenden (08:53 Min.)3 Pixelbender-Parameter animieren (07:24 Min.)4 Die TextFlow-Markupsprache anwenden (05:34 Min.)5 TextFlow-Elementen anzeigen (09:04 Min.)6 TextFlow-Text bearbeiten (05:15 Min.)7 Text in Spalten anzeigen (03:12 Min.)8 Text-Container untereinander verbinden (06:39 Min.)9 Die Webcam ansprechen und anzeigen (05:49 Min.)10 3D – z-Sorting verstehen und reparieren (07:38 Min.)

Zusatzkapitel UI-Komponenten

Auf der Buch-DVD fi nden Sie außerdem ein Zusatzkapitel: die Referenz der UI-Komponenten in ActionScript.

VID

EO

-LE

KT

ION

EN

Page 16: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

Workshops | 17

WO

RK

SH

OP

S

Workshops

Arbeitsumgebung

Eigene Tastenkürzel defi nieren E ........................................... 62

Zeichnen

Farben einer umgewandelten Bitmap-Grafi k austauschen E ... 96

Symbole, Instanzen und die Bibliothek

Instanzeigenschaften E ändern ............................................ 123Eine Schaltfl äche erstellen E ................................................ 129

Animation

Die Animation anlegen E .................................................... 154Animation in Movieclip verschachteln E .............................. 159Geschwindigkeit ändern E .................................................. 161Ein Bewegungs-Tweening erstellen E ................................... 168Eine Animation entlang eines Pfades erstellen E .................. 174Den Bewegungs-Editor einsetzen E ..................................... 182Beschleunigung im Bewegungs-Editor nutzen E .................. 186Klassisches Tween an Pfad ausrichten E ............................... 193Klassisches Tween mit Beschleunigung und Abbremsung E ...198Ein fahrendes Motorrad mit einem beschleunigtem E

klassischen Tween ............................................................ 201Einen springenden Ball mit beschleunigtem klassischen E

Tween ............................................................................. 202Bitmap in Vektoren umwandeln E ....................................... 208Formmarken für ein Form-Tween einsetzen E ...................... 211Verlaufsmaske erstellen E .................................................... 215Verschachtelung in einer Gallery mit Maskeneffekt E ........... 219Figurenanimation mit inverser Kinematik E ......................... 231

Text

Maskierung von Geräteschriften E ....................................... 258

Veröffentlichung

FlashVars einsetzen E .......................................................... 292Flash-Film im Browser zentrieren E ..................................... 301

ActionScript-Grundlagen

Navigation mit externen Flash-Filmen E .............................. 364Einen entfernten (remote) Flash-Film debuggen E ............... 371

Page 17: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

18 | Workshops

Animation mit ActionScript 3

Animation mit Event.ENTER_FRAME-Ereignis E .................. 378Animation mit onMouseMove E ......................................... 380Bewegung mit Easing E ....................................................... 386FadeOut mit Easing E ......................................................... 387Animation beenden E ......................................................... 388Fading-Animation loopen E ................................................ 390Schwingende Bewegung auf der x-Achse E ......................... 395Schwingende Bewegung auf der y-Achse E ......................... 3983D-Bewegung und Tiefenänderung E .................................. 400kreis- und ellipsenförmige Bewegung E ............................... 404Spiralenförmige Bewegung E ............................................... 405Movieclip in Mausrichtung drehen E ................................... 406Movieclip in Mausrichtung bewegen E ................................ 4073D-Flip mit TweenLite E ..................................................... 416Schneefl ockensimulation mit TweenLite E ........................... 420

Einführung in die objektorientierte Programmierung

Klasse und Objekt erstellen E .............................................. 427Eine analoge Uhr erstellen E ............................................... 444

Zeichnungs-API

Interaktive Linie zeichnen E ................................................ 458Interaktive Kurve zeichnen E ............................................... 462Interaktives Zeichnen von Rechtecken E ............................. 464

Komponenten

Gallery mit Slideshow-Funktion mit Hilfe von E

Komponenten ................................................................. 479

Bitmap-Grafi ken

Bitmap-Filter mit ActionScript steuern E ............................. 507Farbwerte einer Bitmap-Grafi k auslesen E ........................... 511Kreispunkt-Muster mit setPixel erzeugen E ......................... 514

Sound

Eine Schaltfl äche mit Sounds versehen E ............................. 524Einen Streaming-Sound ein- und ausblenden E ................... 527Mehrere Sounds zuweisen, abspielen und stoppen E .......... 537Sound pausieren und abspielen E ........................................ 540Soundlautstärke über einen Slider steuern E ....................... 543Das Sound-Spektrum eines abspielenden Sounds E

auslesen und graphisch darstellen .................................... 549

Page 18: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

WO

RK

SH

OP

S

Workshops | 19

Video

Ein eingebettetes Video über die Zeitleiste steuern E .......... 567Ein Video über ActionScript abspielen und steuern E .......... 571Ereignis-Cue-Points einsetzen E .......................................... 581Navigation-Cue-Points einsetzen E ...................................... 584

Dynamischer Text

Texteingabe abfragen und ausgeben E ................................. 596FOCUS_IN und FOCUS_OUT E zur Hervorhebung von

Eingabetextfeldern nutzen ............................................... 600Textdokument laden und ausgeben E .................................. 606

Flash, PHP und MySQL

Serverseitiges Datum und Zeit in Flash ausgeben E .............. 641Kontaktformular: Eingabe überprüfen und zurücksetzen E ... 649Kontaktformular: Kontaktdaten an PHP-Skript senden E ...... 653Kontaktformular: PHP-Skript für den Mailversand E

erstellen .......................................................................... 656Kontaktformular: PHP-Skript mit Sicherheitsfunktionen E

versehen .......................................................................... 659Gästebuch – Datensätze auslesen und in Flash darstellen E ...676Gästebuch: Daten von Flash an PHP übergeben und E

Datensätze erstellen ......................................................... 681Gästebuch – SQL-Injections verhindern E ............................ 685

XML in ActionScript 3

RSS-Feed einlesen und Daten des Feeds in Flash E

darstellen ......................................................................... 694RSS-Feed serverseitig einlesen und an den Flash-Film E

übergeben ....................................................................... 699XML-Dokument laden, ändern und mittels eines E

serverseitigen Skripts wieder speichern ............................ 705

FileReference

Ein Textdokument in den Flash Player laden und E

ausgeben ......................................................................... 714Daten lokal abspeichern E ................................................... 716Download via FileReference-Klasse mit E

Fortschrittsbalken ............................................................ 719Die Upload-Methode nutzen und Dateien clientseitig E

auf ihre Dateiendungen hin überprüfen ........................... 727Den Fortschritt des Uploadvorgangs anzeigen E .................. 730Upload: Dateiendung serverseitig überprüfen E .................. 732

Page 19: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

20 | Workshops

Spieleprogrammierung

Kollisionserkennung von zwei Kreisformen E ....................... 748Kollisionserkennung mit Randbereichen und Bouncing E ..... 752Kollisionserkennung von Kreis- und Rechteck-Form E ......... 755Spielername lokal speichern und lesen E ............................. 759

Page 20: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

2.1 Begrüßungsbildschirm | 43

KA

PIT

EL

2

Arbeitsumgebung2

Dieses Kapitel gibt Ihnen einen ersten Überblick über die wich-tigsten Elemente der Arbeitsumgebung. Die Arbeitsumgebung ist komplex und kann auf vielseitige Weise angepasst werden. Die folgenden Erläuterungen sollen Sie auf die praktische Anwen-dung vorbereiten.

Begrüßungsbildschirm2.1

Nachdem Sie Flash CS4 gestartet haben, erscheint zunächst ein Begrüßungsbildschirm, der Ihnen eine Auswahl von häufi g genutzten Programmfunktionen in einer Übersicht anbietet.

Der Bildschirm ist unterteilt in folgende Bereiche:Zuletzt geöffnete Dateien � 1: Listet Ihnen die zuletzt ver-wendeten Dateien zum Öffnen via Mausklick auf.Neu erstellen � 2: Aus einer Liste können Sie einen Doku-menttyp wählen – via Mausklick wird dann ein neues Doku-ment angelegt.

F Abbildung 2.1Startbildschirm

Erste Hilfe und aktuelle News

Der untere Bereich 4 wird in unregelmäßigen Abständen automatisch von Adobe aktu-alisiert. Dort fi nden Sie Neuig-keiten und Seiten mit Anwen-dungstipps, Tutorials usw.

123

5

4 4

Page 21: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

44 | 2 Arbeitsumgebung

� Aus Vorlage erstellen 3: Öffnet ein neues Fenster mit einer Auswahl von Vorlagen für Werbebanner in verschiedenen Formaten.

Bis auf den unteren Bereich stehen Ihnen später alle hier auf-gelisteten Funktionen auch über das Menü zur Verfügung – der Bildschirm ist also nicht unbedingt notwendig und kann über die Option Nicht mehr anzeigen 5 für den nächsten Start deakti-viert werden. Klicken Sie im Bereich Neu erstellen auf Flash-

Datei (ActionScript 3.0), um einen neuen Flash-Film zu erstellen und zur Entwicklungsumgebung zu gelangen.

Die Entwicklungsumgebung2.2

Haben Sie sich im Begrüßungsbildschirm für einen der Menü-punkte unter Neu erstellen entschieden, öffnet Flash ein neues leeres Dokument.

Die wichtigsten Bereiche der Entwicklungsumgebung sind:Die Menüleiste 1. 1 mit ausklappbaren Untermenüs, wie Sie es aus anderen Programmen kennen.Die Werkzeugleiste 2. 2, standardmäßig auf der rechten Seite, stellt Werkzeuge zum Erstellen und Bearbeiten von Objekten bereit. Verwandte Werkzeuge sind hier in Gruppen zusam-mengefasst.

Hinweis

In diesem Buch werden aus-schließlich Flash-Filme mit ActionScript 3 erstellt. Wenn Sie den Begrüßungsbildschirm nutzen wollen, wählen Sie den Menüpunkt Neu erstellen N Flash-Datei (ActionScript 3.0),

um den Beispielen zu folgen.

Abbildung 2.2 G

Die Entwicklungsumgebung von Flash

1

2

3

5

6

7

4

Page 22: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

2.3 Die Menüleiste | 45

Das Fenster 3. Zeitleiste 3, über das Sie den zeitlichen Ablauf eines Flash-Films steuern – standardmäßig unten im Arbeits-bereich; eines der wichtigsten Fenster in Flash.

4. Das Dokumentfenster 4 – ein Teil davon ist die Bühne 5 in der Mitte. Die Bühne ist der Arbeitsbereich, auf dem visuelle Elemente in Flash angelegt werden – vergleichbar mit einer echten Bühne oder Leinwand.Das 5. Eigenschaften-Fenster 6, standardmäßig rechts neben dem Arbeitsbereich. Dort fi nden Sie auch den Reiter Biblio-

thek 7. Die Bibliothek enthält alle Symbole, die Sie in Flash angelegt haben.

Die Menüleiste2.3

Über elf Hauptmenüpunkte, die teilweise weitere Untermenüs enthalten, sind die wichtigsten Programmfunktionen zugänglich.

Menü »Datei« | Hier befi nden sich alle Befehle zur Verwaltung von Dateien und Dokumenten. Darunter viele Befehle, die Sie auch aus anderen Anwendungen kennen, wie z. B. Öffnen, Spei-

chern, Schliessen. Zusätzlich fi nden Sie hier Befehle zum Im- und Exportieren sowie zur Veröffentlichung eines Flash-Films.

Menü »Bearbeiten« | Im Menü Bearbeiten fi nden sich zunächst einige Standardbefehle, wie Rückgängig, Wiederholen, Aus-

schneiden, Kopieren und Einfügen. Zusätzlich enthalten sind hier die Befehle Suchen und Ersetzen und Weitersuchen, die

Sichtbarer Bereich des Flash-FilmsDie Bühne ist der sichtbare Bereich eines veröffentlichten Flash-Films.

Inaktive MenüpunkteMenüpunkte, die inaktiv sind, werden ausgegraut. Einige Menü-punkte können nur unter be-stimmten Voraussetzungen, wie einer aktiven Auswahl, verwendet werden.

G Abbildung 2.3Inaktive Menüpunkte erscheinen ausgegraut

FF Abbildung 2.4Das Menü Datei

F Abbildung 2.5Das Menü Bearbeiten

Page 23: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

46 | 2 Arbeitsumgebung

Ihnen gerade bei umfangreichen Projekten gute Dienste leisten können. Im letzten Menüabschnitt fi nden Sie grundlegende Pro-grammeinstellungen.

Menü »Ansicht« | Im Menü unter Ansicht fi nden Sie Menü-befehle zur Einstellung der Arbeitsumgebung, wie z. B. die Ver-größerung/Verkleinerung, sowie Einstellungen zu Hilfswerkzeu-gen für das Arbeiten im Dokumentfenster.

Menü »Einfügen« | Das Menü Einfügen bietet Befehle zum Ein-fügen von Symbolen, Elementen der Zeitleiste und Szenen sowie spezielle Zeitleisten-Effekte.

Menü »Modifi zieren« | Das Menü Modifi zieren enthält eine bunte Mischung von Befehlen zum Verändern unterschiedlichster Objekte. Sie fi nden hier u. a. grundlegende Dokumenteigen-schaften, Befehle zum Modifi zieren von Symbolen, Formen und Elementen der Zeitleiste. Außerdem sehen Sie Befehle zur Positi-onierung, Ausrichtung und Gruppierung von Objekten.

G Abbildung 2.8Das Menü Modifi zieren

G Abbildung 2.9Das Menü Text

Untermenüpunkt »Zeitleiste«Im Menüpunkt Bearbeiten N Zeit-

leiste fi nden Sie Unterpunkte zum Arbeiten mit der Zeitleiste. Der Menüpunkt Zeitleiste enthält Be-fehle für das Bearbeiten von Sym-bolen.

Abbildung 2.6 E

Das Menü Ansicht

G Abbildung 2.7Das Menü Einfügen

Arbeiten mit der ZeitleisteErfahren Sie mehr zur Zeitleiste in Kapitel 5, »Animation«.

Page 24: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

2.3 Die Menüleiste | 47

Menü »Text« | Das Menü Text bietet grundlegende Befehle und Einstellungen für Text sowie den Zugriff auf die Rechtschreib-

prüfung.

Menü »Befehle« | Im Menü Befehle fi nden Sie vier vordefi nierte Befehle. Dieser Menüpunkt kann durch selbstentwickelte Befehle oder durch Befehle von anderen Entwicklern erweitert werden.

G Abbildung 2.10Das Menü Befehle

Menü »Steuerung« | Neben grundlegenden Steuerungsbefeh-len, wie dem Abspielen eines Flash-Films oder die Steuerung der Zeitleiste, fi nden Sie hier den Befehl, um einen Flash-Film im Flash Player zu testen (Steuerung N Film testen) – ein häufi g genutzter Befehl.

G Abbildung 2.11Das Menü Steuerung

G Abbildung 2.12Das Menü Debuggen

Menü »Debuggen« | Das Menü Debuggen enthält alle Befehle, die Sie zum Testen von Flash-Filmen und zur Fehlersuche benö-tigen.

TexteigenschaftenTexteigenschaften werden ge-wöhnlich nicht über das Menü selbst festgelegt, sondern über das Eigenschaften-Fenster – das geht meist deutlich schneller. Dazu mehr in Kapitel 6, »Text«.

JSFL-Format

»JSFL« steht für Flash-JavaScript – lesen Sie es von rechts nach links –, eine Skriptsprache, die auf JavaScript basiert und zur Erweiterung der Arbeitsumge-bung und zur Automatisierung von Flash-Befehlen dient. JSFL-Dateien werden von Fla-shentwicklern u. a. im Adobe-Exchange-Forum (http://www.adobe.com/cfusion/exchange/) im Bereich »Flash« bereitgestellt.

Adobe Exchange Im Adobe-Exchange-Forum stel-len Ihnen Flash-Entwickler mehr oder weniger nützliche kommerzi-elle und kostenlose Erweite-rungen für Flash zur Verfügung. Ein Besuch lohnt sich ... Schauen Sie mal rein (http://www.adobe.com/cfusion/exchange/).

DebuggenWeitere Informationen zum Thema Debuggen fi nden Sie in Abschnitt 8.15, »Fehlersuche«.

Page 25: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

48 | 2 Arbeitsumgebung

Menü »Fenster« | Im Menü Fenster können Sie Fenster der Arbeitsumgebung aktivieren bzw. deaktivieren. Weiterhin fi n-den Sie hier Menüpunkte, die Ihnen bei der Gestaltung der Arbeitsumgebung und beim Umgang mit Fenstern helfen.

Menü »Hilfe« | Neben der umfangreichen Hilfe fi nden Sie hier Links zu Online-Ressourcen, dem Flash Exchange und weiteren Online-Foren. Im letzten Menübereich können Sie Ihre Flash-Version registrieren , aktivieren bzw. deaktivieren und nach Aktu-alisierungen suchen.

Werkzeugleiste2.4

In der Werkzeugleiste fi nden Sie u. a. alle Werkzeuge zum Zeich-nen, Malen, Auswählen und Bearbeiten von Objekten. Die Leiste wird durch horizontale Linien in sechs Werkzeuggruppen unter-teilt:

Die erste Gruppe � 1, ganz oben, enthält Auswahlwerkzeuge und Werkzeuge zum Transformieren von Objekten und Farb-verläufen.In der zweiten Gruppe � 2 fi nden Sie alle Werkzeuge zum Zeichnen und Malen und zur Erstellung von Text.

Zwischen Dokumenten wechselnIm unteren Bereich des Menüs Fenster werden alle geöffneten Dokumente aufgelistet, zwischen denen Sie via Mausklick wechseln können.

F Abbildung 2.13Das Menü Fenster

H Abbildung 2.14Das Menü Hilfe

Tastenkürzel für die HilfeDie integrierte Hilfe lässt sich, wie aus anderen Programmen gewohnt, über das Tastenkürzel (F1) öffnen.

Kontextmenü

In Flash stehen Ihnen, wie in vie-len anderen Anwendungen auch, sogenannte Kontextmenüs zur Verfügung. Diese lassen sich über die rechte Maustaste aktivieren. Je nachdem über welchem Bereich sich der Mauszeiger befi ndet, wird dann ein kontext-abhängiges Menü angezeigt.

G Abbildung 2.15Kontextmenü des Dokumentenfensters

HinweisStreng genommen wird die Werk-zeugleiste in Flash als Fenster

Werkzeuge bezeichnet. Da sich das Fenster aber eher wie eine Leiste anfühlt und bedienen lässt, wird in diesem Buch der Ausdruck Werkzeugleiste verwendet.

Page 26: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

2.4 Werkzeugleiste | 49

Der dritte Bereich, »Farbe« � 3, bietet Werkzeuge zur Erstel-lung von inverser Kinematik, ein Farbauswahlwerkzeug und Werkzeuge zum Modifi zieren von Strich- und Füllfarben.Der vierte Bereich � 4 enthält zwei Werkzeuge zur Steuerung der Arbeitsfl äche.Der fünfte Bereich � 5 beinhaltet Einstellungen für Füllungs- und Strichfarbe.

� Der sechste Bereich 6 bietet, je nach ausgewähltem Werk-zeug, spezifi sche Einstellungen an.

Neu in Flash CS4 ist, dass die Werkzeugleiste wahlweise auf eine beliebige Breite skaliert werden und so beliebig viele Spalten besitzen kann. Um die Größe zu ändern, klicken Sie auf die ver-tikale Trennlinie 7.

G Abbildung 2.16Durch Ziehen des linken Rands wird die Werkzeugleiste nach links vergrößert.

G Abbildung 2.17Nachdem die Werkzeugleiste freisteht, können Sie sie durch Verschieben einer der Begrenzungen skalieren.

Alternativ können Sie die Werkzeugleiste per Drag & Drop auch aus der Verankerung ziehen und sie dann skalieren, indem Sie einen der Begrenzungsränder verschieben 8.

Jedes vertikal ausgerichtete Fenster lässt sich in Flash CS4 darüber hinaus von der gewöhnlichen Ansicht 9 auf eine Sym-bolleiste j reduzieren. Wurde das Fenster auf eine Symbolleiste reduziert, können Sie die Inhalte des ursprünglichen Fensters via Mausklick auf das Symbol ausklappen k bzw. auch wieder ein-klappen. Das kann sehr viel Platz sparen.

Ein- und AusblendenDie Werkzeugleiste lässt sich über den Menüpunkt Fenster N Werk-

zeuge oder über das Tastenkürzel (Strg)/(°)+(F2) ein- und ausblen-den.

1

2

3

4

5

6

7

8

Zwischen den Modi wechselnKlicken Sie auf den Doppelpfeil 8, um zwischen den Anzeige-modi zu wechseln.

Page 27: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

50 | 2 Arbeitsumgebung

G Abbildung 2.18Die verschiedenen Ansichtsmodi der Werkzeugleiste

Werkzeug SymbolTastenkürzel (Windows)

Tastenkürzel (Mac)

3D-Drehungswerkzeug (W) (W)

3D-Versetzungswerkzeug (G) (G)

Auswahlwerkzeug (V) (V)

Ankerpunkt-einfügen-Werkzeug

(+) (=)

Ankerpunkt-löschen-Werkzeug

(-) (-)

Ankerpunkt-umwandeln-Werkzeug

(C) (C)

Bindungswerkzeug (Z) (Z)

Bone-Werkzeug (X) (X)

Deko-Werkzeug (U) (U)

Ellipsenwerkzeug (O) (O)

Farbeimerwerkzeug (K) (K)

Freihandwerkzeug (Y) (Y)

Frei transformieren (Q) (Q)

Farbverlaufwerkzeug (F) (F)

9 j k

EmpfehlungDie Positionierung und Ausrich-tung von Fenstern ist sicher Ge-schmackssache. Da die Werk-zeugleiste jedoch meist der erste Bereich ist, den Sie mit der Maus ansteuern, empfehle ich Ihnen, die Werkzeugleiste am linken Rand des Bildschirms zu positio-nieren bzw. einzurasten.

Tabelle 2.1 E

Tastenkürzel für Werkzeuge

Page 28: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

2.5 Die Zeitleiste | 51

Werkzeug SymbolTastenkürzel (Windows)

Tastenkürzel (Mac)

Handwerkzeug (H) (H)

Lassowerkzeug (L) (L)

Linienwerkzeug (N) (N)

Pinselwerkzeug (B) (B)

Pipette (I) (I)

Radiergummiwerkzeug (E) (E)

Rechteckwerkzeug (R) (R)

Sprühen-Werkzeug (B) (B)

Stiftwerkzeug (P) (P)

Textwerkzeug (T) (T)

Tintenfasswerkzeug (S) (S)

Unterauswahl (A) (A)

Werkzeug für Ellipsen-grundform

(O) (O)

Werkzeug für Rechteck-grundform

(R) (R)

Zoomwerkzeug (M) (M)

Die Zeitleiste2.5

Mit Hilfe der Zeitleiste steuern Sie den zeitlichen Ablauf des Flash-Films oder eines Symbols mit Ebenen und Bildern. Wie ein Fernsehfi lm setzt sich ein Flash-Film aus einer Reihe von Einzelbil-dern zusammen. Jedes Bild (engl. »frame«) wird durch ein kleines Rechteck 1 innerhalb der Zeitleiste symbolisiert. Ein Flash-Film läuft Bild für Bild von links nach rechts ab.

F Tabelle 2.1Tastenkürzel für Werkzeuge (Forts.)

Hauptzeitleiste

Die Zeitleiste des Flash-Films wird auch als Hauptzeitleiste bezeichnet. Zeitleisten von Sym-bolen werden ebenfalls über das Fenster Zeitleiste gesteuert – in diesem Fall spricht man dann aber beispielsweise von der Zeit-leiste des Movieclips logo_mc.

Page 29: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

52 | 2 Arbeitsumgebung

Wie Sie mit der Zeitleiste arbeiten, welche Möglichkeiten Ihnen die Ebenen bieten und wie sich Bilder von Schlüsselbildern unter-scheiden, erfahren Sie in Kapitel 5, »Animation«, wo wir uns auch mit den verschiedenen Animationsarten in Flash beschäftigen werden.

Die Bühne2.6

Die Bühne in der Mitte des Bildschirms ist ein Teil des Doku-mentfensters und stellt die Arbeitsfl äche dar, auf der Sie grafi sche Elemente anlegen können. Elemente, die im inneren Bereich 1 positioniert werden, sind zur Laufzeit des Flash-Films sichtbar.

G Abbildung 2.20Das rote Rechteck im inneren Bereich, die vier blauen Rechtecke außerhalb der Bühne

Elemente, die außerhalb dieses Bereiches im Dokumentfenster positioniert werden, sind zur Laufzeit im Flash Player nicht sicht-bar.

Abbildung 2.19 E

Die Hauptzeitleiste des Flash-Films

1

DateigrößeWenn Sie Objekte außerhalb des sichtbaren Bühnenbereichs positi-onieren, werden diese mit in den Flash-Film aufgenommen, das heißt, der Flash-Film wird entspre-chend größer. Denken Sie daran, dass Sie Elemente, die Sie dort platziert haben und nicht verwen-den, zumindest auf der Bühne im fi nalen Flash-Film entfernen.

1

Page 30: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

2.6 Die Bühne | 53

G Abbildung 2.21Der Flash-Film im Player zeigt nur das rote Rechteck in der Mitte.

Ansicht verschieben | Über die Scrollleiste 2 lässt sich die Ansicht des Dokumentfensters horizontal verschieben – über die Scrollleiste 3 verschieben Sie den sichtbaren Bereich vertikal. Beachten Sie, dass Sie damit nur die Ansicht des Fensters verän-dern – dies hat keinen Einfl uss auf den Flash-Film selbst.

G Abbildung 2.22Mit den Scrollleisten können Sie das Dokumentfenster verschieben.

Ansicht vergrößern und verkleinern | Über das Menü Ansicht N Vergrösserung können Sie die Vergrößerung der Ansicht auf unterschiedliche Weise einstellen. Am wichtigsten ist die Zoom-stufe 100 %, die Sie auch schnell über das Tastenkürzel (Strg)/(°)+(1) aktivieren können.

Die Vergrößerung lässt sich alternativ auch über das Drop-down-Menü 4 des Bühnenfensters oder durch direkte Eingabe der Zoomstärke im Eingabefeld 5 einstellen.

Dokumenteigenschaften | Grundlegende Einstellungen für den Flash-Film werden über die Dokumenteigenschaften defi niert. Sie öffnen sie über das Menü Modifi zieren N Dokument.

TippSie können den nicht sichtbaren Bereich des Dokumentfensters in der Entwurfsphase dazu nutzen, grafi sche Elemente griffbereit ab-zulegen.

2

3

An Fenster anpassen Die Einstellung An Fenster anpas-

sen im Dropdown-Menü 4 sorgt dafür, dass alle Elemente inner-halb der Bühne zu sehen sind und dabei möglichst groß erscheinen.

G Abbildung 2.23Ansicht einstellen über das Drop-down-Menü

5 4

Page 31: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

54 | 2 Arbeitsumgebung

Dokumenteigenschaften auf einen Blick

G Abbildung 2.24

Dokumenteigenschaften

1 Breite des Flash-Films2 Höhe des Flash-Films3 Bei Anpassen an werden die Breite und die Höhe des Flash-Films je

nach gewählter Option automatisch angepasst.4 Hintergrundfarbe des Flash-Films 5 Bildrate des Flash-Films in Bildern pro Sekunde (bps) 6 Linealeinheit für die Arbeitsumgebung

Die Größe des Flash-Films | Sie können die Größe eines Flash-Films auf zweierlei Arten defi nieren:

Sie geben die Breite und die Höhe in Pixel manuell ein. Das �

ist die übliche Vorgehensweise; die Option Anpassen an stellt sich dann automatisch auf Standard.

� Sie wählen eine der Optionen aus dem Bereich Anpassen an.

Die Breite und die Höhe werden dann automatisch so ange-passt, dass die Größe entweder für die Ausgabe auf einem Drucker (DIN-A4-Format) oder für den Inhalt optimiert wird. Wenn Sie die Option Inhalt wählen, passt sich die Bühnengröße so an, dass alle Elemente, die auf der Bühne platziert sind, in den Bühnenbereich passen. Wenn es schnell gehen soll, kann das durchaus nützlich sein.

Entwicklungsumgebung anpassen2.7

Die Entwicklungsumgebung von Flash lässt sich auf vielseitige Weise an die eigenen Bedürfnisse anpassen. Um eine eigene Arbeitsumgebung einzurichten, können Sie Fenster auf unter-schiedliche Weise ändern.

1

2

3

4

5

6

Ansicht zentrieren Wenn Sie die Ansicht so weit verschoben haben, dass Sie die Bühne nicht auf Anhieb wieder-fi nden, können Sie die Ansicht über (Strg)/(°)+(2) wieder zen-trieren.

BildrateAuf die Bildrate wird in Kapitel 5, »Animation«, näher eingegangen.

Anpassen an: DruckerDie Option Anpassen an: Dru-

cker wird nur selten eingesetzt, da Flash nicht in erster Linie zum Gestalten von Druckdokumenten verwendet wird.

TastenkürzelTastenkürzel zum Öffnen oder Schließen von Fenstern fi nden Sie in der Menüleiste Fenster hinter dem jeweiligen Menüeintrag.

Page 32: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

2.7 Entwicklungsumgebung anpassen | 55

Fenster maximieren, minimieren und schließen | Fast jedes Fenster lässt sich in Flash öffnen und schließen. Sie können ein Fenster entweder über das Menü Fenster schließen oder öff-nen oder dazu das fensterspezifi sche Tastenkürzel verwenden. Alternativ können Sie jedes Fenster auch per Mausklick auf das Schließen-Symbol 1 schließen.

Zum Minimieren oder Maximieren des Fensters klicken Sie auf die graue Fläche 2 im oberen Bereich des Fensters. Klicken Sie auf die dunkelgraue Fläche 3 oder auf den Doppelpfeil 4, wird das Fenster zu einer Symbolleiste 5.

G Abbildung 2.25Maximiert (links), minimiert (rechts oben) und Symbolleiste (rechts unten)

Einige Fenster, wie z. B. das Eigenschaften-Fenster, bieten ver-schiedene Reiter. Per Mausklick auf den Titel des Reiters klappen Sie den Bereich aus 6 bzw. ein 7.

F Abbildung 2.26Der Reiter Eigenschaften im eingeklappten (links) und im ausgeklappten (rechts) Zustand

6 7

12 24 433 1

5

Page 33: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

56 | 2 Arbeitsumgebung

Fenster verankern | Fenster können auf drei unterschiedliche Arten positioniert werden:

Sie werden so verschoben, dass sie für sich allein in einem �

bestimmten Bereich stehen.

G Abbildung 2.28Das Ausrichten-Fenster wird aus der Verankerung rechts nach links in einen freien Bereich gezogen.

Ein Fenster wird in einem Randbereich des Anwendungs- �

fensters verankert.

Ein Fenster wird mit einem anderen Fenster zu einer Fenster- �

gruppe verbunden. Ähnlich wie bei Reitern können Sie inner-halb der Gruppe durch Mausklick auf den Titel eines Fensters den gewünschten Fensterinhalt aktivieren.

G Abbildung 2.27Fenster verschieben

8

Fenster verschieben

Jedes Fenster lässt sich verschie-ben. Klicken Sie mit der Maus dazu zunächst auf die Titelleiste des Fensters 8, halten Sie die Maustaste gedrückt, und ver-schieben Sie das Fenster, indem Sie die Maus bewegen. Um das Fenster freizugeben, lassen Sie die Maustaste los. Beim Ver-schieben eines Fensters wird dieses halbtransparent darge-stellt.

Abbildung 2.29 E

Das Fenster Zeitleiste wird im oberen Bereich des Bildschirms verankert.

Page 34: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

2.7 Entwicklungsumgebung anpassen | 57

In den beiden letzten Fällen zeigt ein blauer Rahmen an, dass sich das Fenster über einem Bereich befi ndet, an dem es verankert wird. Die Verankerung können Sie jederzeit rückgängig machen, indem Sie das Fenster einfach erneut verschieben. Ein konkretes Beispiel soll die Funktionsweise verdeutlichen.

Öffnen Sie das Aktionen-Fenster über das Menü Fenster N

Aktionen. Das Fenster wird, soweit es nicht schon einmal veran-kert wurde, freistehend im mittleren Bereich des Bildschirms platziert.

Wählen Sie das Fenster via Mausklick auf die Titelleiste aus, hal-ten Sie die Maustaste dabei gedrückt, und verschieben Sie es nach unten, so dass es oberhalb des Zeitleisten-Fensters veran-kert wird.

F Abbildung 2.30Das Transformieren-Fenster wird mit dem Ausrichten-Fenster zu einer Fenstergruppe verbunden.

»Aktionen«-Fenster

Über das Fenster Aktionen kön-nen Sie mit Hilfe der integrierten Skriptsprache ActionScript Pro-grammcode erstellen. Mehr dazu erfahren Sie ab Kapitel 8, »ActionScript-Grundlagen«.

Fensterpositionen

Flash speichert die Position und die Verankerung eines Fensters auch dann, wenn das Fenster geschlossen wurde. Wenn Sie es dann erneut öffnen, wird es auf der alten Position platziert.

F Abbildung 2.31Das Aktionen-Fenster steht frei in der Mitte der Arbeitsumgebung.

Page 35: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

58 | 2 Arbeitsumgebung

G Abbildung 2.32Die blaue Linie zeigt die Position, an der das Fenster verankert wird.

Nachdem es verankert wurde, ist die Arbeitsfl äche der Arbeitsum-gebung in großen Teilen verdeckt. Via Mausklick auf die Titelleiste minimieren Sie das Fenster – auf dieselbe Weise lässt es sich dann auch wieder maximieren.

G Abbildung 2.33Das Aktionen-Fenster 1 befi ndet sich oberhalb des Zeitleisten-Fensters. Damit die Arbeitsfl äche nicht verdeckt wird, wurde es minimiert.

Fenstergrenzen verändern | Sie können die Breite und die Höhe von vielen Fenstern verändern. Sie werden das häufi g benötigen, da je nach Bildschirmgröße und -aufl ösung oft nicht genug freie Fläche zur Verfügung steht. Um die Spaltenbreite eines Bereichs zu ändern, bewegen Sie den Mauszeiger auf die Trennlinie 1 der Spalte siehe Abbildung 2.34). Ein doppelseitiger Pfeil 2 zeigt an, dass die Position des Mauszeigers richtig ist. Klicken Sie, und hal-ten Sie die Maustaste gedrückt. Durch Bewegen der Maus passen Sie die Breite an, soweit die Fenstergröße das zulässt.

Analog dazu können Sie die Höhe eines Bereichs oder Fensters ändern. Diese Methode kann auch auf ein verankertes Fenster angewendet werden.

Übung macht den Meister

Nehmen Sie sich die Zeit, um sich mit der Anpassung des Arbeitsbereichs vertraut zu ma-chen. Später werden Sie häufi g ein oder mehrere Fenster öffnen, verschieben, verankern oder mi-nimieren wollen, weil Sie gerade eine bestimmte Funktion des Fensters benötigen und nur eine begrenzte Fläche zur Verfügung haben. Wenn Sie die Anpassung nicht intuitiv beherrschen, kann das lästig werden.

1

Standard-Layout wieder -herstellen Verzweifeln Sie nicht, wenn Sie Fenster so verschoben haben, dass nichts mehr passen will. Sie können das Standard-Layout je-derzeit wiederherstellen. Klicken Sie dazu einfach auf den Menü-punkt Fenster N Arbeitsbereich N Basis oder Klassisch.

Page 36: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

2.7 Entwicklungsumgebung anpassen | 59

Arbeitsumgebung speichern und laden | Wenn Sie nach dem vielen Hin- und Hergeschiebe ein für Sie passendes Layout für die Arbeitsumgebung gefunden haben, können Sie die Einstellung speichern. Klicken Sie dazu im Menü auf Fenster N Arbeitsbereich

N Neuer Arbeitsbereich, um Ihren Arbeitsbereich zu sichern.Im daraufhin erscheinenden Dialogfenster müssen Sie nur

noch einen eindeutigen Namen vergeben, zum Beispiel »Pro-grammierung« für ein Layout, in dem Sie bequem auf alle Fenster zugreifen können, die Sie beim Programmieren mit ActionScript benötigen. Danach können Sie das gespeicherte Layout jederzeit über das Menü Fenster N Arbeitsbereich direkt auswählen.

Arbeitsbereich auf einen anderen Computer übertragen | Lei-der bietet Flash CS4 keine Möglichkeit, ein gespeichertes Layout

F Abbildung 2.34Die Zeitleiste wurde nach unten hin erweitert.

2

1

Arbeitsbereiche verwaltenAlternativ können Sie Arbeits-bereiche auch in der Menüleiste auswählen und verwalten.

G Abbildung 2.35Arbeitsbereiche lassen sich auch über das Dropdown-Menü in der Menüleiste verwalten.

F Abbildung 2.36Ein neuer Arbeitsbereich wurde gespeichert und lässt sich über Programmierung aktivieren.

Page 37: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

60 | 2 Arbeitsumgebung

eines Arbeitsbereiches zu importieren bzw. zu exportieren. Das wäre nützlich, wenn Sie das Layout einer Arbeitsumgebung gerne auf einem anderen Computer übertragen würden. Die folgende Lösung hilft Ihnen diesbezüglich weiter.

Öffnen Sie dazu das Verzeichnis [Laufwerk:]\Dokumente

und Einstellungen\[Benutzername]\Lokale Einstellungen\An -

wen dungsdaten\Adobe\Flash CS4\de\Confi guration\Work-

space am PC bzw. [Benutzername]/Library/Application Sup-

port/Adobe/Flash CS4/DE/Confi guration/Workspace am Mac. Dort fi nden sich die gespeicherten Layouts in Form von XML-Dokumenten. Kopieren Sie diese einfach in das entsprechende Verzeichnis auf Ihren zweiten Rechner.

Beachten Sie, dass unter Windows versteckte Dateien und Ord-ner standardmäßig nicht angezeigt werden. Damit Sie Zugriff auf Dateien erhalten, in denen Einstellungen von Flash gespeichert werden, müssen Sie die entsprechende Windows-Einstellung ändern. Öffnen Sie dazu den Windows-Explorer, und wählen Sie Extras N Ordneroptionen. Klicken Sie auf den Reiter Ansicht, und aktivieren Sie unter Verstecke Dateien und Ordner die Option Alle Dateien und Ordner anzeigen.

Arbeitsbereiche auswählen/löschen

Im Menü Fenster N Arbeitsbe-

reich fi nden Sie auch vorgefer-tigte Layouts. Probieren Sie ruhig einmal verschiedene Layouts aus. Wenn Sie eigene Layouts nicht mehr benötigen, können Sie diese über Fenster N Arbeits-

bereich N Arbeitsbereiche ver-

walten auch wieder löschen.

Abbildung 2.37 E

Hier fi nden Sie die entsprechen-den XML-Dokumente.

Abbildung 2.38 E

Versteckte Dateien und Ordner anzeigen

Page 38: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

2.8 Tastaturkurzbefehle | 61

Tastaturkurzbefehle2.8

Tastaturkurzbefehle sind sehr nützlich, um häufi g genutzte Funktionen deutlich schneller als über die Maus und das Menü anzusteuern. Je öfter Sie Tastaturkurzbefehle einsetzen und sich diese merken, umso weniger werden Sie die Kürzel zukünftig missen wollen. Viele Funktionen besitzen standardmäßig bereits ein Tastaturkürzel. Diese sehen Sie im Menü oder in der Werk-zeugleiste hinter jedem Menübefehl bzw. im Tooltipp des jewei-ligen Werkzeugs. Es gibt beinah unzählige Kürzel – in der Regel benötigen Sie aber nur einen kleinen Teil davon.

Die wichtigsten Tastaturkurzbefehle2.8.1 der MenüsEs empfi ehlt sich, die Standard-Tastaturkürzel des Menüs nach eigenen Vorlieben zu ändern, da sie doch teilweise sehr praxis-fern angelegt wurden. So fehlt für besonders häufi g genutzte Befehle, wie z. B. Einfügen N Zeitleiste N Schlüsselbild, das ent-sprechende Kürzel. In der folgenden Tabelle fi nden Sie die wich-tigsten Standard-Tastaturkürzel sowie meine persönliche Emp-fehlung für eine eigene Belegung. Wie Sie eigene Tastenkürzel defi nieren können, wird im Anschluss erläutert.

Menübefehl Standard-Kürzel Empfehlung

Datei N Neu (Strg)/(°)+(N)

Datei N Öffnen (Strg)/(°)+(O)

Datei N Speichern (Strg)/(°)+(S)

Datei N Speichern unter (Strg)/(°)+(ª)+(S)

Datei N Importieren N In Bühne importieren (Strg)/(°)+(R)

Datei N Veröffentlichen (ª)/(°)+(F12) (F12)

Bearbeiten N Rückgängig (Strg)/(°)+(Z)

Bearbeiten N Ausschneiden (Strg)/(°)+(X)

Bearbeiten N Kopieren (Strg)/(°)+(C)

Bearbeiten N Einfügen (Strg)/(°)+(V)

Bearbeiten N An position einfügen (Strg)/(°)+(ª)+(V) (Strg)+(P)

Bearbeiten N Alles aus wählen (Strg)/(°)+(A)

Bearbeiten N Suchen und Ersetzen (Strg)/(°)+(F)

Bearbeiten N Symbole bearbeiten (Strg)/(°)+(E)

Bearbeiten N An Position bearbeiten (Strg)+(W)

Bearbeiten N Zeitleiste N Bilder entfernen (ª)/(ª)+(F5)

Ansicht N Raster N Raster einblenden (Strg)+(Ä)/(°)+(‘)

Tipp

Sie müssen sich nicht gleich alle Tastaturkürzel einprägen. Es hilft, wenn Sie erst einmal über die Me-nüs arbeiten und selbst heraus-fi nden, welche Befehle Sie häufi g nutzen. Schauen Sie dann nach, ob es entsprechende Tastaturkür-zel gibt, oder defi nieren Sie gege-benenfalls eigene Tastaturkürzel.

Datei: TastaturkürzelEigene Tastaturkürzel werden un-ter [Laufwerk]:\Dokumente und

Einstellungen\[Benutzername]\

Lokale Einstellungen\Anwen-

dungsdaten\Adobe\Flash CS4\

de\Confi guration\Keyboard

Shortcuts am PC und unter [Benutzername]/Application

Support/Adobe/Flash CS4/DE/

Confi guration/Keyboard Short-

cuts am Mac in Dateien mit der Endung .wfx gespeichert.

G Tabelle 2.2Die wichtigsten Tastaturkurz befehle des Menüs

Page 39: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

62 | 2 Arbeitsumgebung

Menübefehl Standard-Kürzel Empfehlung

Einfügen N Neues Symbol (Strg)/(°)+(F8)

Einfügen N Zeitleiste N Bild (F5)

Einfügen N Zeitleiste N Schlüsselbild (F6)

Einfügen N Zeitleiste N Leeres Schlüsselbild (F7)

Einfügen N Zeitleiste N Bewegungs-Tween (F4)

Modifi zieren N In Symbol konvertieren (F8)

Modifi zieren N Teilen (Strg)/(°)+(B)

Modifi zieren N Gruppieren (Strg)/(°)+(G)

Modifi zieren N Zeitleiste N Schlüsselbild löschen (ª)/(ª)+(°)+(F6)

Steuerung N Film Testen (Strg)/(°)+(¢)

Steuerung N ASO-Dateien Löschen und Film Testen (Strg)+(.)

Fenster N Ausrichten (Strg)/(°)+(K)

Fenster N Aktionen (F9)/(±)+(F9)

Schritt für Schritt: Eigene Tastenkürzel defi nierenDie folgende Anleitung zeigt, wie Sie eigene Tastenkürzel bele-gen.

1 Tastenkombination duplizierenWählen Sie den Menübefehl Bearbeiten N Tastaturbefehle oder auf dem Mac Flash N Tastaturbefehle. Klicken Sie auf Tasten-

kombination duplizieren 1, um ein neues Profi l anzulegen, und geben Sie einen Profi lnamen ein 2.

G Tabelle 2.2Die wichtigsten Tastaturkurz-befehle des Menüs (Forts.)

Profi l umbenennen und löschenÜber die Schaltfl äche Tastenkom-

bination umbenennen können Sie einem vorhandenen Profi l einen neuen Namen zuweisen. Über die Schaltfl äche Auswahl löschen lässt sich ein vorhandenes Profi l auch wieder entfernen.

1

Abbildung 2.39 E

Klicken Sie auf Tastenkombi-

nation duplizieren.

Page 40: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

2.8 Tastaturkurzbefehle | 63

G Abbildung 2.40Bezeichner eingeben

2 Befehl auswählenDas neue Profi l wird automatisch in das Feld Aktuelle Einstel-

lung: 3 übernommen. Über das Listenfeld Befehle geben Sie an, an welcher Stelle sich der gewünschte Befehl befi ndet, z. B. Befehle im Zeichenmenü. Wählen Sie anschließend im Feld 4 darunter den eigentlichen Befehl aus.

3 Tastenkürzel ändern/anlegenBereits zugewiesene Tastenkürzel erscheinen unter Kombinati-

onen:. Sollte dem Befehl keine Tastenkombination zugewiesen sein, klicken Sie zunächst auf das Plus-Zeichen 5, um ein neues Tastenkürzel anzulegen. Wenn bereits ein Tastenkürzel aktiv ist und Sie dieses ändern möchten, wählen Sie es zunächst aus. In beiden Fällen setzen Sie den Cursor in das Feld Taste drücken 6 und drücken dann die gewünschte Taste oder Tastenkombination auf Ihrer Tastatur. Klicken Sie anschließend auf Ändern 7.

G Abbildung 2.41Tastenkürzel zuweisen/ändern

2

Tastaturkürzel drucken

Exportieren Sie Ihre eigene Bele-gung über die Schaltfl äche Satz

als HTML exportieren in ein HTML-Dokument – dann können Sie es über den Browser drucken und an die Wand hängen oder neben sich auf den Tisch legen.

Standardprofi l reaktivierenProbieren Sie ruhig einige Tasten-kürzel aus, und überschreiben Sie alte Zuweisungen. Alles, was Sie hier ändern, bezieht sich nur auf Ihr eigenes zuvor angelegtes Pro-fi l. Sollten Sie mit der eigenen Belegung nicht zufrieden sein, können Sie jederzeit zur Standard-bele gung zurückkehren. Dazu müssen Sie im Listenfeld Aktuelle

Einstellung nur das entspre-chende Profi l Adobe-Standard auswählen.

3

4

5

67

Page 41: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

64 | 2 Arbeitsumgebung

4 Tastenkürzel neu zuweisenSollte die Tastenkombination schon belegt sein, erscheint ein Warnhinweis 1 – klicken Sie auf Neu zuweisen, um das alte Tastenkürzel zu überschreiben, oder auf Abbrechen, falls Sie die alte Zuweisung dieses Kürzels lieber behalten möchten.

5 Änderung bestätigenKlicken Sie auf OK, um das aktuell ausgewählte Profi l zu verwen-den und zur Arbeitsumgebung zurückzukehren. N

Abbildung 2.42 E

Tastenkürzel überschreiben

1

Page 42: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

3.4 Transformationen | 99

7 Bereich neu füllenAnschließend können Sie den Bereich mit dem Farbeimerwerk-zeug farbeimerwerkzeug mit einer beliebigen Farbe füllen.

Transformationen3.4

Sie haben jetzt gelernt, wie Sie Formen mit den Zeichen-werkzeugen erstellen können. Nachdem Sie eine Form erstellt haben, können Sie sie auf unterschiedliche Art und Weise trans-formieren. Für die Transformationen stehen Ihnen in Flash CS4 drei Werkzeuge zur Verfügung, die im Folgenden näher erläutert werden.

Frei-transformieren-Werkzeug3.4.1 Mit dem Frei-transformieren-Werkzeug verändern Sie Formen im zweidimensionalen Raum. Um das Werkzeug anzuwenden, wählen Sie es in der Werkzeugleiste aus und klicken auf das zu transformierende Objekt. Sie haben dann folgende Transformati-onsmöglichkeiten:

Über einen der vier Anfasser � 1, 2, 3, 4 können Sie die Form sowohl vertikal als auch horizontal skalieren. Halten Sie dabei die (ª)-Taste gedrückt, um die Form proportional zu skalieren.Alternativ können Sie die Form durch Verschieben der Anfas- �

ser 5, 6 auch nur horizontal bzw. durch Verschieben der Anfasser 7, 8 nur vertikal skalieren.

Ergebnis der Übung: 03\Bitmap_Umwandlung\Bitmap-Umwandlung.fl a

F Abbildung 3.81Ein Klick in die weiße Fläche füllt sie mit der neuen Farbe.

Transformieren-Fenster

Alle Transformationen können Sie auch alternativ über das Transformieren-Fenster vor-nehmen. Das Fenster können Sie über das Menü Fenster N Trans-

formieren oder über das Tasten-kürzel (Strg)/(°)+(T) öffnen.

TastenkürzelAlternativ können Sie das Werk-zeug auch über das Tastenkürzel (Q) aktivieren.

Page 43: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

100 | 3 Zeichnen

G Abbildung 3.82

Skalierung einer Form

Bewegen Sie den Mauszeiger in die Nähe von einem der �

Anfasser an den Ecken können Sie die Form drehen. Eine Pfeilkreislinie 9 zeigt Ihnen an, ob die Position richtig ist.Bewegen Sie den Mauszeiger horizontal zwischen zwei der �

Ankerpunkte auf der Horizontalen, um die Form horizontal zu neigen. Um eine Form vertikal zu neigen, bewegen Sie die Maus zwischen zwei Ankerpunkte auf der Vertikalen.

Werkzeug-Modi | Nachdem Sie ein Objekt ausgewählt haben, können Sie in der Werkzeugleiste verschiedene Modi des Frei-transformieren-Werkzeugs aktivieren.

G Abbildung 3.85Im unteren Bereich fi nden Sie die Modi des Werkzeugs.

An Objekten ausrichten � 1: Bei aktivierter Option rastern Ankerpunkte der Transformation an anderen Objekten ein.Drehen und Neigen � 2: In diesem Modus können Sie ein Objekt mit dem Werkzeug ausschließlich drehen oder neigen.

1 2

3

4

5

6

7 8

G Abbildung 3.83Die Form wird gedreht.

9

G Abbildung 3.84Die Form wird vertikal geneigt.

1 2 3 4 5

Page 44: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

3.4 Transformationen | 101

Skalieren � 3: In diesem Modus lässt sich ein Objekt mit dem Werkzeug ausschließlich skalieren.Verzerren � 4: Durch Verschieben eines der Ankerpunkte ver-zerren Sie die Form des Objekts.Umhüllen � 5: Das Objekt wird von acht Ankerpunkten, die sich verschieben lassen, umhüllt. Zwischen den Ankerpunkten liegen Steuerungspunkte, über die Sie die Form der Verbin-dungslinie zwischen zwei Ankerpunkten beeinfl ussen können.

G Abbildung 3.87Umformungen sind mit dem Umhüllen-Modus möglich.

3.4.2 3D-Drehungswerkzeug Neu in Flash CS4 ist das 3D-Drehungswerkzeug , über das Sie eine Movieclip-Symbolinstanz in allen drei Dimensionen drehen können.

G Abbildung 3.88Das 3D-Drehungswerkzeug wurde ausgewählt.

Nachdem Sie das Werkzeug ausgewählt und eine Movieclip-Sym-bolinstanz angeklickt haben, sehen Sie die drei Achsen, auf der Sie die Symbolinstanz drehen können.

x-Achse: Die rote Linie symbolisiert die x-Achse. �

y-Achse: Die grüne Linie steht für die y-Achse. �

z-Achse: Die blaue Kreislinie stellt die z-Achse dar. �

Bewegen Sie die Maus auf eine der Achsen, klicken Sie und hal-ten Sie die Maustaste gedrückt; bewegen Sie die Maus, um die Symbolinstanz auf der entsprechenden Achse zu drehen. Ein klei-

3D-Drehungswerkzeug nur mit Movieclip-SymbolinstanzenBeachten Sie, dass sich das 3D-Drehungswerkzeug nicht auf eine Form, sondern nur auf eine Mo-vieclip-Symbolinstanz anwenden lässt. Um eine Form in ein Movie-clip-Symbol zu konvertieren, wäh-len Sie die Form aus und verwen-den das Tastenkürzel (F8), um die Form in einen Movieclip zu kon-vertieren. Mehr zu Symbolen er-fahren Sie in Kapitel 4, »Symbole, Instanzen und die Bibliothek«.

TastenkürzelDas 3D-Drehungswerkzeug kön-nen Sie auch über das Tastenkür-zel (W) aktivieren.

Drehung

Eine vollständige Drehung ent-spricht 360 Grad. Sie können die Stärke der Drehung während des Drehens anhand der Kreisform abschätzen. Eine vollständige Drehung hätte zur Folge, dass der Kreis vollständig gefüllt ist.

G Abbildung 3.86Der Verzerren-Modus des Frei-transformieren-Werkzeugs

Page 45: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

102 | 3 Zeichnen

ner Textbuchstabe neben der Maus (1, 2, 3) zeigt Ihnen an, auf welcher Achse Sie das Objekt drehen.

Sobald Sie einen Movieclip mit dem 3D-Drehungswerkzeug oder dem 3D-Versetzungswerkzeug im 3D-Raum gedreht bzw. bewegt haben, wird der Movieclip von Flash als sogenannter 3D-Movieclip interpretiert. Ob ein Movieclip als 3D-Movieclip agiert, erkennen Sie, wenn Sie das Objekt mit dem Auswahlwerk-zeug auswählen.

x-Achse y-Achse z-Achse

G Abbildung 3.90Drehung des Symbols auf allen drei Achsen

Der Anfasser in der Mitte des Kreises 4 ist der Bezugspunkt für die Drehung. Sie können den Bezugspunkt beliebig verschie-ben.

3D-Versetzungswerkzeug3.4.3 Ebenso wie das 3D-Drehungswerkzeug ist das 3D-Versetzungs-werkzeug neu in Flash CS4. Mit dem Werkzeug können Sie eine Movieclip-Symbolinstanz auf allen drei Dimensionen bewe-gen. Wie auch beim 3D-Drehungswerkzeug kann das Werkzeug nur auf Movieclip-Symbolinstanzen und nicht auf Formen ange-wendet werden.

G Abbildung 3.92Das 3D-Versetzungswerkzeug wurde ausgewählt.

3D-Movieclips als Maske3D-Movieclips können nicht als Maske verwendet werden.

G Abbildung 3.89Der 3D-Movieclip wurde ausgewählt.

1 2 3

4

Neuer BezugspunktNachdem Sie ein Objekt mit dem 3D-Drehungswerkzeug transfor-miert haben, können Sie den Be-zugspunkt ändern und das Objekt dann auf Basis der neuen Position des Bezugpunkts erneut drehen.

TastenkürzelDas 3D-Versetzungswerkzeug können Sie auch über das Tasten-kürzel (G) aktivieren.

G Abbildung 3.91Der Bezugspunkt wurde verschoben.

Page 46: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

3.4 Transformationen | 103

Nachdem Sie das Werkzeug ausgewählt und ein Symbol ange-klickt haben, können Sie die Symbolinstanz auf den drei Achsen verschieben.

x-Achse: Die rote Pfeillinie entspricht der x-Achse. �

y-Achse: Die grüne Pfeillinie symbolisiert die y-Achse. �

z-Achse: Der schwarze Punkt in der Mitte stellt die z-Achse dar. �

x-Achse y-Achse z-Achse

Fluchtpunkt3.4.4 und Perspektive Wenn Sie ein Objekt mit dem 3D-Drehungswerkzeug oder dem 3D-Versetzungswerkzeug im Raum modifi zieren, richtet sich diese Modifi zierung nach der Perspektive des Flash-Films und dem Fluchtpunkt des Objekts.

Die Perspektive ist der scheinbare Betrachtungswinkel für 3D-Movieclips. Eine Veränderung der Perspektive hat zur Folge, dass sich die scheinbare Größe von 3D-Movieclips verändert und die Position der 3D-Movieclips in Relation zu den Rändern der Bühne ändert. Wenn Sie den Winkel der Perspektive erhöhen, werden 3D-Movieclips größer, bzw. es scheint so, als wären diese näher am Betrachter.

Schauen Sie sich die folgenden Abbildungen an, um eine Vor-stellung davon zu bekommen, in welcher Relation der Winkel und das resultierende Bild zueinander stehen. Eine Vergrößerung des Winkels beeinfl usst die Größe und die Position von 3D-Movie-clips, sie beeinfl usst jedoch nicht die Bühne selbst.

55°

110°

F Abbildung 3.93Verschieben des Symbols auf allen drei Achsen

Wertebereich des Perspektiven-Winkels

Der Wertebereich des Perspekti-ven-Winkels ist 1 bis 180 Grad. Der Standardwert ist 55 Grad. 55 Grad entspricht dem Be-trachtungswinkel einer normalen Kameralinse.

F Abbildung 3.94Wird der Betrachtungswinkel vergrößert, erscheint ein Objekt näher beim Betrachter.

Page 47: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

104 | 3 Zeichnen

55° 110°

Den Perspektiven-Winkel 1 können Sie im Eigenschaften-Fens-ter im Reiter 3D-Position und Ansicht einstellen, wenn Sie einen 3D-Movieclip ausgewählt haben.

G Abbildung 3.96Der Perspektiven-Winkel des Flash-Films ist 55 Grad.

Fluchtpunkt | Auch der Fluchtpunkt wirkt sich auf alle 3D-Movie-clips eines Flash-Films aus. Die z-Achsen aller 3D-Movieclips lau-fen auf den Fluchtpunkt zu. Wenn Sie die Position des Flucht-punkts ändern, hat das zur Folge, dass sich 3D-Movieclips auf der z-Achse in Richtung des neuen Fluchtpunkts bewegen. Die Posi-tion des Fluchtpunkts 1 können Sie im Eigenschaften-Fenster festlegen. Wenn Sie die Position ändern, zeigt Ihnen ein graues Kreuz 2 die Position auf der Bühne an.

Abbildung 3.95 E

Dieselbe Struktur von oben betrachtet.

HinweisBeachten Sie, dass sich eine Än-derung des Perspektiven-Winkels auf alle 3D-Movieclips eines Flash-Films auswirkt. Die Einstel-lung ist global für einen Flash-Film.

1

[Fluchtpunkt]In einer perspektivischen Abbil-dung schneiden sich die Bilder aller Geraden, die im Original zueinander parallel verlaufen, in einem gemeinsamen Fluchtpunkt.Bei der perspektivischen Abbil-dung werden räumliche Objekte auf eine ebene Fläche, die Bild-ebene, projiziert. Das ist zum Bei-spiel bei der fotografi schen Auf-nahme der Fall. Quelle: Wikipedia

Page 48: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

3.5 Farben und Farbverläufe erstellen | 105

Wenn Sie beispielsweise den Fluchtpunkt auf die Koordinaten 0/0 setzen und einen Movieclip mit dem Versetzungswerkzeug auf der z-Achse bewegen, können Sie erkennen, dass sich das Objekt je nach Bewegungsrichtung zum Fluchtpunkt hin bzw. vom Fluchtpunkt weg bewegt.

Farben und Farbverläufe erstellen3.5

3.5.1 Tintenfass - und Farbeimer werkzeug Mit dem Tintenfasswerkzeug können Sie eine beliebige Fül-lung durch eine Strichlinie erweitern. Wählen Sie dazu zunächst das Tintenfasswerkzeug aus ((S)). Stellen Sie sicher, dass eine Strichfarbe in der Werkzeugleiste gewählt wurde, und klicken Sie mit dem Werkzeug auf die Füllung, die durch die Strichlinie erweitert werden soll.

G Abbildung 3.97Die x-Koordinate des Flucht-punkts wurde geändert.

1

2

F Abbildung 3.98Das Objekt bewegt sich vom Fluchtpunkt weg.

TippNachdem Sie einer Form mit dem Tintenfasswerkzeug eine Kontur zugewiesen haben, lassen sich einzelne Strichlinien der Kontur mit dem Auswahlwerkzeug aus-wählen und gegebenenfalls ent-fernen.

Page 49: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

Index | 835

IND

EX

Index

3D-Animation 8073D Bewegung

Tiefenverwaltung 4003D Bewegung, z-Achse 3993D-Drehungswerkzeug 1013D-Versetzungswerkzeug 1029-teiliges Segmentraster 111.asf 553.avi 553.dv 553.dvi 553.fl v 553.mov 553.mpeg 553! (NOT) 334|| (ODER) 334&& (UND) 335

Aabbremsen 185, 198Abschluss 75Abspielkopf 142Abspielrichtung 142Abspielvorgang

steuern 346Abwärtskompatibilität 273ActionScript

Addition 330Division 330erstellen 318Groß- und Kleinschreibung 320Grundlagen 311Maskierung 217Modulo-Operator 330Multiplikation 330Subtraktion 330Syntax 316zuweisen 313

ActionScript 2 312ActionScript 3 312

Bitmap-Grafi k laden 362Datentyp überprüfen 351Form löschen 456

ActionScript-Datei 425ActionScript-Editor 313

Auto-Format 316Code ein-/ausblenden 317Experten-Modus 314

Kommentare 317Skripthilfe 314Suchen und Ersetzen 316Syntax überprüfen 316Zielpfad einfügen 316

ActionScript-Referenz 313addChild 351addChildAt 352addEntry 710Adobe Air

Anwendung erstellen 800Einstellungen 802

Adobe AIR 799Adobe ConnectNow-Integration

40Adobe Device Central CS4 792Adobe Exchange 47Adobe LiveCycle Data Services 795Adobe Pixel Bender 41ADPCM 520AIFF 519Aktualisierungen 48allowFullScreen 574Alpha 69Alphawert 206, 207Anfangssound 523Animation

Aufbau 151beenden 387, 388Bewegungsrichtung 383einfügen 190Farbton 206Helligkeit 205in Movieclip verschachteln 159kopieren 190loopen 387, 389mit ActionScript 375schwingende Bewegung 395,

398Timing 197Transparenz 206Wiederverwendung 190

An Objekten ausrichten 73Ansicht

an Fenster anpassen 53Formmarken anzeigen 213vergrößern 53zentrieren 54

Anti-Aliasing 255benutzerdefi niertes 262

Anwendungsbereiche 30aktuelle Meldungen 31Animationen 31Benutzeroberfl ächen 31

Anzeigeklassen 347Anzeigeliste 346Anzeigeobjekt

Eigenschaften 349, 350, 375entfernen 352hinzufügen 351referenzieren 350Reihenfolge ändern 353

Anzeigeobjektcontainer 348appendChild 702Arbeitsbereich

auf einen anderen Computer übertragen 59

Arbeitsumgebung 43laden 59speichern 59

Argument 343arithmetische Operatoren

Kurzschreibweise 331Array 324

absteigend sortieren 327alphabetisch sortieren 328assoziativ 325concat 326indiziert 325join 326mehrdimensional 326mehrdimensionales Array

sortieren 328numerisch sortieren 327pop 326push 326reverse 326shift 326slice 326sort 326sortieren 327Sortierungsoptionen 328sortOn 327splice 327toString 327unshift 327

Page 50: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

836 | Index

AS3-CoreLib 784ASNA 519AU 519Audio-Editor 522Audio-Ereignis 275, 519Audio-Stream 275, 519Ausfaden 387Ausgabe-Fenster 318Ausrichten

an Pfad 193Ausrichten an Pixeln 76Auswahlwerkzeug 93Auswählen

ähnliche Farben 96Auszeichnung 246auto_increment 665Automatisch unterschneiden 251AVM1Movie 349

BBandbreiten-Profi ler 299

Bild-für-Bild 300Download-Einstellungen 300Optimierung 300Streaming-Grafi k 299

Barrierefreiheit 306Basisklasse 355, 451Batch-Verfahren 556Bedingung

überprüfen 331, 332Bedingungen

mehrere überprüfen 333beginFill 463beginGradientFill 471Begrenzungsrahmen 127, 745Begrüßungsbildschirm 43Beschleunigung 185, 199

abbremsen 384benutzerdefi niert 199über ActionScript 382, 383nicht-lineare 384

Bewegungabbremsen 384im Raum 204kopieren 190kreis- und ellipsenförmige 404nicht-linear 384schwingende Bewegungauf der x-Achse 395auf der y-Achse 398

Bewegung mit Easing 386Bewegungs-Editor 178

Bewegungspfad 192eigener Pfad 177

Bewegungs-Tween 165erstellen 168Pfad 171

Bewegungsvoreinstellungen 37, 189Bühne 52

Größe einstellen 54Bibliothek

bereinigen 136Element löschen 134gemeinsam genutzt 137neues Video erstellen 570Ordner 135Ordnung und Struktur 134speichern und komprimieren 136

Bildbezeichner 150, 151ansteuern 152

BildebeneRotation 204

Bildereinfügen 148kopieren 156mehrere gleichzeitig bearbeiten

164umkehren 157

Bilder und Schlüsselbilder 147Bild-für-Bild-Animation 153, 154Bildrate 153Bildschirmleseprogramm 306Bildschirmleseprogramme 306Bildschirmschoner 810

Software 811Bindungswerkzeug 234Bitmap

Eigenschaften 264Import-Format 493in Vektoren umwandeln 96nachzeichnen 208

Bitmap (ActionScript 3) 348Bitmap-Filter 503

ActionScript 506animieren 505

Bitmap-Füllung 109Bitmap-Grafi ken

Komprimierung 494Standardqualität 495

Bitmap-Klasse 509Bitmaps

in Vektoren umwandeln 208Bitmaps mit ActionScript 509Bitmaptext 262

Bitrate 521Bitweise Operatoren

NACH LINKS 336NACH RECHTS 336NICHT 336ODER 335UND 335XOR 336

Bleistift 77blendMode 506Blocksatz 249BMP-Format 493Bones 226

Eigenschaften 228Bones-Werkzeug 226Boolean 321Bouncing 751Bounding Box 127BpS 153break 333Breakpoints 369Browser-Caching

verhindern 641bytesLoaded 577bytesTotal 577

CcacheAsBitmap 218caps 457case 333chmod 646clear 759completeHandler 722computeSpectrum 549Cross-Domain-Policy 690CSS 300Cue-Point 578currentTarget 358curveTo 461

Ddata 759date 635Dateiendungen

überprüfen 727Dateigröße

analysieren 277Dateirechte 646Daten

an PHP senden 644lokal speichern 758von PHP empfangen 644

Page 51: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

Index | 837

DatenbankDatensatz einfügen 667erstellen 664Feld bearbeiten 666Zugriff herstellen 670

Datenbankabfrage 672Datenbanktabelle

Attribut 665Extra 665Feld 665Länge/Set 665Null 665Primärschlüssel 666Typ 665

Datenformatnatives 687

Datentypermitteln 323

Datentypen 320Array 321Boolean 321Fehler 323MovieClip 321Number 320Object 321String 320TextField 321umwandeln 322

DebuggerRemote 371Variable 370verwenden 369

DebuggingFehlerursachen 373

Debug-Konsole 370Decompiler 277default 333Deko-Werkzeug 81Desktop-Anwendung 799Device Central CS4 792DisplayObject 347, 348DisplayObjectContainer 347, 349Distanz

zwischen zwei Punkten 385Dokumenteigenschaften 53Dokumentfenster

vergrößern/verkleinern 53Dokumentklasse 441do-while 339Download

simulieren 300Download-Einstellungen 300

drawCircle 470drawEllipse 470Drawing-API 455drawRect 464drawRoundRect 469Drehung

animieren 205dynamische Klasse 429dynamisches Textfeld

Text als HTML wiedergeben 591Dynamische Textfelder 243

EE4X 687eadUTFBytes 715Easing 384Ebene 144

einblenden 146entsperren 146löschen 143neue 142sperren 146steuern 146

Ebenen 142Ebenenmodell 142Ebenenordner 144Ebenenreihenfolge 143

echo 634echte Kursive 247Eckpunkt 181Eckrundung 87Eclipse 821Eigenschaften

animieren 204an Pfad ausrichten 193ausrichten 193

Einbettungin HTML 278mit dem SWFObject 286mittig positionieren 301

Eingabehilfe 306Symbole 307

Eingabetextfeldabfragen 596Text als HTML wiedergeben 591

eingebettete Schriften 261Einstellungen

für Adobe Flash Player 758E-Learning 33Element

gemeinsam nutzen 139in anderen Flash-Filmen nutzen 139

Ellipsengrundform 90Ellipsenwerkzeug 88E-Mail-Header-Injection 658E-Mail-Link 253E-Mail-Verknüpfung 253embedFonts 614EMBED-Tag 286Endlosschleife 338ENTER_FRAME 376Entwicklungsumgebung 27, 44, 821

anpassen 54Eolas-Patentverletzung 286Ereignis-Listener 357Ereignisprozeduren 357, 376Ereignisse 357, 376Ereignissound 523, 524Export 305

Bild 305Film 305

Exportformate 306Export für gemeinsame Nutzung

zur Laufzeit 138Express Install 288extends 451, 452externes Video

über ActionScript abspielen 571integrieren 571steuern 571

FF4V 554F4V-Video-Player 555FadeOut 387Fallentscheidung 331Farbauswahl 69Farbeimer 105

Lückengröße 106Farbeinstellungen

erweitert 207Farben

ersetzen 70hinzufügen 70

Farbfelder 70Farbschema 72Farbton

animieren 206Farbverlauf 108

über mehrere Formen 106Farbe einfügen 108Farbe entfernen 109linear 108radial 109

Page 52: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

838 | Index

feedContainer 696Fehlersuche 369Fehlerursache 373Fenster

maximieren 55minimieren 55schließen 55verankern 56Werkzeuge 48

Fenstermodus 281Figurenanimation 231FileFilter 721FileReference 713

browse() 713download() 718Eigenschaften 726Ereignisse 724öffnen und speichern 713load() 713Methoden 723Upload 721Upload – FAQ 733

Filmkomprimieren 275

Film exportierenDateiformate 306

Film komprimieren 275Film testen

Tastaturbefehle deaktivieren 742Filter 502

animieren 505Qualität 504

Flash-Export 272ausgeblendete Ebenen exportie-

ren 275Debugging erlauben 277Film komprimieren 275Geräte-Sound exportieren 275Größenbericht 276Sicherheit bei lokaler Wiedergabe

277Skript-Höchstzeit 278Soundeinstellungen übergehen

275SWC exportieren 276Trace-Aktionen übergehen 277Version 272vor Import schützen 277

Flash-Film 151Bildrate 54Größe 54Hintergrundfarbe 54

mittig im Browser 301mittig im Browser am oberen und

unteren Rand 304Strukturierung 144testen 47transparent 298Verschachtelung 219

Flash-Historie 27Flash-JavaScript 47Flash Lite 791

Entwicklung 794Versionsüberblick 791

Flash Lite-Emulator 793Flash Media Server 565Flash Player

Kontextmenü 296lokaler Speicher 758Version 272

FlashVars 289einsetzen 292

Flash-Versionaktivieren 48deaktivieren 48feststellen 280registrieren 48

Flash-Version feststellen 280Flash-Versionsüberblick 27Flex 794

Anwendung erstellen 796Anwendung kompilieren 798Anwendung testen 798Builder 795Charting-Komponenten 795SDK 794

Flex-Framework 794Füllung 68

Strichlinie hinzufügen 105Füllung sperren 106Fluchtpunkt 103fl ush 759FLV 553FLV-Video-Player 555for 340for-each-in-Schleife 341for-in 340formatDesc 696, 697Formatierung 611formatTitle 697Formmarke

hinzufügen 211Formmarken 211

einsetzen 211

Form-Tween 207Freihandwerkzeug 77

gegradigen 77glätten 77

Frei-transformieren-Werkzeug 99Führungsebene 193Funktion 342

Argument 343mehrere Argumente 343Parameter 343Rückgabewert 344

Future Splash Animator 27

GGaußscher Weichzeichner 561Geräteschriftart 256

Mac 257Maskierung 257Vorteil 257

Geräte-Sound 520Geschwindigkeit

ändern 161über ActionScript 382, 383

GET 645getChildAt 350getChildByName 351getChildIndex 352getLocal 758GET-Methode 645Getter-/Setter-Methoden 448getTimer 756GIF-Export 282GIF-Format 493Glättungspunkt 181Glätten zulassen 264gotoAndPlay 346gotoAndStop 346GradientType 471Grafi kformate 493Graphics-Klasse 455Gruppierung

aufheben 114Gästebuch

Daten an PHP übergeben 681Datensätze auslesen 676Sicherheit 683

GTween 411

HHaarlinie 75Haltepunkte 369Hardwarebeschleunigung 278

Page 53: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

Index | 839

Hashfunktion 784Hauptzeitleiste 51Helligkeit 205Highscore 758, 777

Sicherheit 783Hilfslinie 116

an Hilfslinie ausrichten 117anzeigen 117bearbeiten 117entfernen 117sperren 118

Hilfswerkzeuge 1119-teiliges Segmentraster 111Handwerkzeug 114Hilfslinie 116Lineal 115Raster 118Zoomwerkzeug 115

Hintergrundfarbe 54hitTestObject 745hitTestPoint 745Hüllkurve 527HTML

Variablen übergeben 292HTML-Ausrichtung 281HTML-Export 278HTML-Textfeld 593

Iif-Anweisung 331if-else-Anweisung 332ignoreComments 691ignoreWhitespace 691IK-Form 226Illustrator-Import 499

Bildebene 500, 501Inkompatibilitätsbericht 499Pfad 501

import 432Importierte JPEG-Daten verwen-

den 494In Bühne importieren 493include 671Indexposition

bestimmen 352Index-Reihenfolge

ändern 353Instanz 122Instanz auf Bühne platzieren 567Instanzeigenschaft

ändern 439Instanzeigenschaften 122, 123

Instanzierung 424Instanzmitglied 438Instanzname 171in Symbol konvertieren 121InteractiveObject 349Interaktion 741

Maussteuerung 743Tastatursteuerung 741

internal 437Internet Explorer 7 286Inverse Kinematik 35

Jjoints 457JPEG-Export 284JPEG-Format 493JSFL-Format 47

KKantenglättung 255Kapitälchen 247Kennwort 590Kerning 249KeyCode 742, 823Kinematik

Figurenanimation 231inverse 225

Klassedynamische 429erstellen 427, 444Instanz 424

Klassenbezeichner 426Klassendefi nition 426Klassenmitglied 438Klassen und Objekte erstellen 425Kodierung 831Kollisionserkennung 745

abprallen 751Begrenzungsrahmen 745positionsbasiert 749Rechteck und Kreis 753Ränder der Bühne 750von bestimmten Punkten 746von zwei Kreisen 747

Kommentar 317Komponente 473

anpassen 486Anwendung 474Eigenschaften 477Eigenschaft zuweisen 475Ereignis 478Größe 477

in der Entwicklungsumgebung 474

Instanz anpassen 486Methoden 478mit ActionScript einfügen 475Skin anpassen 488, 489Stil verwenden 486TextFormat-Eigenschaften 487Textscroller 618Typ anpassen 487UIScrollBar 618von Drittanbietern 474

KomprimierungStandardqualität 495

Konstruktor 426Kontakformular

Daten an PHP-Skript senden 653Eingabe überprüfen 649zurücksetzen 649

Kontaktformularerstellen 648PHP-Script 656Sicherheit 657

Kontextmenü 48Konturansicht 147, 164Koordinatensystem 391Kosinus 394Kreis

zeichnen 89Kreisbewegung 403Kuler 40, 71Kurvensegment 92

LLadeverhalten 298Lassowerkzeug 95

Auswahl abschließen 96Lateinisch einfach 827Lautstärke 542Layout

Spaltenbreite anpassen 58Zeilenhöhe anpassen 58

length() 692Leserichtung 248Lineal 115

anzeigen 116linearer Farbverlauf 108lineGradientStyle 471lineStyle 456Linie

gerade Linie erzeugen 92Kurve erzeugen 92

Page 54: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

840 | Index

Liniensegment 92Linienwerkzeug 73Live-Vorschau 474load 362Loader 348LoaderInfo 362, 363Loader-Klasse 361

Ladevorgang kontrollieren 362LocalSharedObject 758lokale Daten

lesen 759lose Typisierung 321

MMAMP 630Masken 213Maskenebene 214, 215

Verlaufsmaske 215Maskenform

Füllfarbe 214Maskierung

über ActionScript 217Math-Klasse

Konstanten 410Methoden 409

Matrix-Klasse 471Mausrad 743Mausrichtung 406Maussteuerung 743Mauszeiger

ausblenden 380Menü

Ansicht 46Bearbeiten 45Befehle 47Datei 45Debuggen 47Einfügen 46Fenster 48Hilfe 48Modifi zieren 46Steuerung 47Text 47

Menüleiste 45Methode 430

Rückgabewert 430Methode zur Schriftwiedergabe

264MIME-Format 639Mischmodi 502

ActionScript 506mitterLimit 458

Modulo 330Modulo-Operator 330MorphShape 349MOUSE_MOVE 379Movieclip

an Mauszeiger ausrichten 380ausblenden 387in Mausrichtung bewegen 407in Mausrichtung drehen 406

MovieClip (ActionScript 3) 348MP3 519, 520

Stärke der Komprimierung 521MXML 795MySQL 662

Datensatz einfügen 667Datensätze sortieren 672Datentyp 666Distinct 673Feld bearbeiten 666Feld hinzufügen 666Feld löschen 666GUI Tools 662INSERT 680Kollation 664SELECT 672Sicherheit 683Tabelle exportieren 668Tabelle importieren 669UPDATE 686

mysql_connect 671mysql_select_db 672

NNamen

zuweisen 143navigateToURL 132, 253, 718NetBeans 821NetConnection 571NetStream 571

Eigenschaften 577, 578Ereignisse 573

Neues in Flash CS4 34new 427newNode 702nextFrame 346Number 320

OOBJECT-Tag 286Objekt 423

anordnen 113Eigenschaft 428

erstellen (OOP) 427, 444gruppieren 113initialisieren 427Methode 430

Objekte 143Objektzeichnung 68OOP 423

überschreiben 453in ActionScript 3 424Sichtbarkeit 437Superklasse 453Symbole als Klasse 443

openHandler 715Operator

arithmetischer 330bitweiser 335einfacher 330logischer 334

override 453

Ppackage 433Paket 431Pakete und Klassenpfad 431Parameter 343Perspektive 103Pfad

Ankerpunkt entfernen 92Ankerpunkt hinzufügen 92Bewegungs-Tween 171schließen 92

Photoshop-Import 496Bildebene 497Gruppe 497Maske 497Textebene 498

PHP 722date 635Daten an Flash übergeben 674Datenbanksatz einfügen 680Datenformat 639Daten in Flash empfangen 637Datensätze aktualisieren 686Datensätze auswählen 672Daten von Flash an PHP senden

und empfangen 644Datum- und Zeitfunktion 635Datum und Zeit ausgeben 641Fehlermeldungen 661foreach-Schleife 635for-Schleife 634Funktionen 635

Page 55: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

Index | 841

if-Anweisung 633Kommentar 633mehrere Werte übergeben 639Operator 633phpinfo 628Schreibweise 628Sprachelemente und Syntax 632Stringwerte verketten 633switch 634Tabelle auswählen 672testen 661Text kodieren 640Text richtig darstellen 640urlencode 639utf8_decode 640utf8_encode 640Variablen 632Voraussetzungen 628while-Schleife 634

phpMyAdmin 663Datenbank erstellen 664Datenbanktabelle erstellen 664Tabellenspalten defi nieren 665

PHP-Skriptaufrufen 637

PHP und MySQL 670, 713Datenbank-Log-in 670

Pi 392Pinselform 78Pinselgrösse 78Pinselmodus 78Pinselwerkzeug 77

glätten 77Pixelfont 264

Positionierung 266Regeln 265Schriftgröße 265Textausrichtung 265Textauszeichnung 265

Pixelgrafi k 29pixelHinting 457Player 27PNG-Export 285PNG-Format 493Polygon 91Polygon-Modus 96Polysternwerkzeug 91Posenebene 227Positionierung via CSS 300POST 646POST-Methode 646Präsentationen 32

Preloader 298prevFrame 346Primärschlüssel 666private 437Projekt-Fenster 434Projektor 27protected 437public 437

QQuery-String 645Quick View 819

Rradialer Farbverlauf 109Radiant 392Radiergummi

Form 86Größe 86

Radiergummiwerkzeug 85Raster 118

bearbeiten 118einblenden 92

Rasterfüllung 83Rastergrafi k 29RAW 520Rückgabewert 344Rechteckgrundform 88Rechteckoptionen 87Rechteckwerkzeug 86Refactoring 820register_globals 645Registrierung 121, 127Registrierungspunkt 127Rekursive Funktionen 345Remote-Debug 371Remote-Debugging 277removeChild 352Rich Internet Applications 33, 794Rotation

auf der Bildebene 204RSS 694RSS-Feeds 690

SSamplingrate 517Samplingtiefe 518sans 257save 717saveEntry 710scaleMode 457Schaltfl äche 128

aktiv 129auf 129darüber 129erstellen 129gedrückt 129mit Ereignissound 524

Schleife 338do-while 339for 340for-in 340while 338

Schlüsselbild 147Bildbezeichner zuweisen 152einfügen 148kopieren 149leer 147löschen 148verschieben 149

SchriftDarstellung 254in Vektoren umwandeln 262Schriftfarbe 245Schriftgröße 245Schriftsymbol 614

Schwingung 394, 395, 398Screenreader 306Security through Obscurity 783selectedIndex 709selectHandler 722SEPY 821serif 257Serifen 257setChildIndex 353setComponentStyle 487setSize 477setStyle 487SHA1 786Shape 348Shared Library 137SharedObject 758showProgress 731Silbentrennung 249SimpleButton 348Sinus 397Skalierbarkeit 29Skalierung 204

animieren 204Skelett 226

Hierarchie 228Skin 487Skript

erstellen 318

Page 56: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

842 | Index

Skript-Höchstzeit 278Skripthilfe 314Small Web Format 28SOL-Datei 759Sound

abspielen 534Abspielposition 540ausblenden 527Eigenschaften 520, 523, 547einblenden 527Endlosschleife 524Ereignis 523Ereignisse 547externen laden 532getBytesLoaded 547ID3 533ImportImport-Formate 519importieren 519in der Zeitleiste 523Klasse zuweisen 531Komprimierung testen 522Lautstärke 542mehrere gleichzeitig abspielen

523mit ActionScript 530pausieren 539, 540Slider 543Starten 523steuern 537Stopp 524Stream 524Tipps 522veröffentlichen 519Veröffentlichungseinstellungen

519Wiederholung 524zuweisen 523

SoundChannel 545Eigenschaften 548Ereignisse 548

Sounddateiersetzen 522

Soundeffekt 526benutzerdefi niert 526

Soundeffektebenutzerdefi niert 526

SoundLoaderContect 535Soundloops als MP3 536SoundMixer 548Sound-Objekt 531Sound-Spektrum 548

SoundTransformEigenschaften 548

Soundtyp 523Speichern und Komprimieren 136Spiel

Contest 776Highscore 777Schwierigkeitsgrad 770Spielername lokal speichern/

lesen 759Steuerung 764Zeitanzeige 756

Spiele 32Spiralenförmige Bewegung 405Sprühen-Werkzeug 79Sprite 348SQL-Abfrage 672SQL-Injection 680Stage 349Standard 665Standard-Layout

wiederherstellen 58Stapelreihenfolge 114static 439Statische Textfelder 243Sternform

erstellen 91Steuerelementbedienfeld

OptionsleisteSteuerung von Zeitleisten 345Stift 92Stiftwerkzeug

Ankerpunkt entfernen 92Ankerpunkt hinzufügen 92Ankerpunkt umwandeln 93Pfad schließen 92

stop 346Streaming-Sound 524

ein- und ausblenden 527Strichfarbe 74Strichhöhe 74Strichlinie 68

Abschluss 75begradigen 93glätten 93Verbindung 75

Strichlinie in Füllung umwan-deln 75

Strichstil 74benutzerdefi niert 74

strikte Typisierung 321String 320

Strong Typing 321Suchmaschinen 288super 453Superklasse 451swapChildren 353SWC-Datei 276SWD-Datei 277SWF-Object 286

align 297FlashVars 289menu 296Parameter 294quality 296scale 297weitere Einstellungen 288wmode 297

Swift 3D 807switch 333Symbol 119

an Position bearbeiten 125bearbeiten 124Begrenzungsrahmen 127duplizieren 125erstellen 120Grafi ksymbol 119Instanz 122Instanzeigenschaften 123in Symbol konvertieren 121Movieclip-Symbol 119Positionierung 127Registrierung 127Schaltfl ächensymbol 120Schriftartensymbol 120

Symbol-Bearbeitungsmodus 121Symbole, Instanzen und die Bibli-

othek 119Symbolinstanz 122Symboltyp 566Symmetriepinsel 84Szenen 150

ansteuern 152verwalten 151

TtabIndex 598Tabulator-Reihenfolge 599target 358Tastaturkürzel

drucken 63Tastaturkurzbefehle 61

defi nieren 62Menü 61

Page 57: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

Index | 843

Tastatursteuerung 741Teilen 262Text 239

abfragen 593als Grafi k einfügen 263Anti-Aliasing 255Ausrichtung 247auswählbar 254Auszeichnung 246Blocksatz 249Eigenschaften 242Eingabe beenden 240E-Mail-Verknüpfung 253Farbe 244feste Breite 240Fett 246formatieren 244Größe 244hochstellen 251Kapitälchen 247Kontrast 246Kursiv 247laden 603linksbündig 248mehrzeilig 240mit Anti-Aliasing 261mittig 249mit URL verknüpfen 252Neigung 242ohne Anti-Aliasing 262rechtsbündig 248Rotation 242Schriftart 244Skalierung 241tiefstellen 251transformieren 241Zeichenabstand 250Zeilenabstand 250Zeilenlänge 250zuweisen 593

Textbreite 240Textdokument

ausgeben 602laden 602laden und ausgeben 606

Texteditoren 603Texteingabe

abfragen und ausgeben 596Texteingabefelder 243

TextfeldbackgroundColor 609dynamisch 243

Eigenschaften 242, 590Eingabefokus 599Formatierung 611Hintergrundfarbe 591HTML-Eigenschaften 594, 595HTML-Formatierung 594maximale Zeichenanzahl 590Methoden 616mit ActionScript erzeugen 608Rahmen 591statisch 243tabIndex 598Variable 590Zeilentyp 590

Textfeld-Typen 243TextField 608

Eigenschaften 609, 610, 611TextField (ActionScript 3) 349TextFormat 611, 697

align 613bold 613color 613font 613indent 613italic 613kerning 613leading 613leftMargin 613letterSpacing 613rightMargin 613setTextFormat 612size 613target 613underline 613url 613

Textrichtung 252Textscroller 618

Textbereich defi nieren 618Third-Party-Komponente 474TIFF-Format 493time 578Timer 381Timing 197Tintenfass 105trace 318Transparenz 69, 207

animieren 206Trigonometrie 390

Das rechtwinklige Dreieck 393Grad-/Bogenmaß 392Rotationsrichtung 392Winkelangabe 391

TweenAbbremsung 198an Pfad ausrichten 192beschleunigt 201Beschleunigung 198klassisch 165klsssisch 191

Tween-Ebene 166Tween-Engines 411Tweener 411TweenFilterLite 411Tween-Klassen 410TweenLite 411

3D-Flip 416Easing 414Ereignisse 415Methoden 412Overwrite 414

TweenMax 411Tweens 165Tweensy 411Typenkonfl ikt 323typewriter 257Typisiertes Array 329

UUIScrollBar 618undefi ned 319Unicode 602, 827UNIX-Dateirechte 646Unterauswahl-Werkzeug 94Unterklasse 451Unterschneidung 249updateAfterEvent 380, 382Upload 721

Dateiendungen überprüfen 732urlencode 639URL-Kodierung 604, 831URLLoader 603, 637, 689URLLoaderDataFormat 604, 638URLRequest 362, 718URLVariables 647utf8_decode 640utf8_encode 640

VVariable 318

dynamische 321Geltungsbereich 324

Variablenwert 319VBR 520Vector 329

Page 58: Adobe Flash CS4 - Cleverprinting · 2009-08-02 · 10 | Inhalt 11 Zeichnungs-API.....455 11.1 Graphics-Klasse .....455 11.2 Anzeigeobjekt erstellen .....455 11.2.1 Linien zeichnen

844 | Index

Vektoren und Pixel 29Vektorgrafi k 29

über ActionScript erzeugen 455Vererbung 451Veröffentlichen

ActionScript-Version 274Flash 272GIF 282HTML 278HTML-Ausrichtung 297JPEG 284PNG 285Skalierung 297Version 272

VergleichsoperatorenÜbersicht 331, 332

vergrößern 115verkleinern 115Verknüpfungsbezeichner 134Verlaufsmasken 215Verschachtelung 159, 219Verzeichnis auslesen 735Video

Abspielzeit anzeigen 578Audiospur steuern 575beschneiden 557eingebettetes 567Exporteinstellungen 561Import 564in Movieclip verschachteln 567in Zeitleiste integrieren 566kodieren 555Ladefortschritt ermitteln 577Lautstärkeregler 576Playback-Komponente 565Progressiv herunterladen 570streamen 570über die Zeitleiste steuern 567Vollbild 574XMP 563

Video (ActionScript 3) 349Video-Anwendung 33, 567Video-Encoder 556Video-Formate 553Video-Import

Bereitstellung 564Video-Playback-Komponente 565Vollbild-Modus 574Voreinstellungen

ActionScript 317Vorschau 150

W.wmv 553W3C World Wide Web

Consortium 282W3C-Validator 282Wasserhahn 86WAV 519Werkzeuge

Tastenkürzel 50, 51Werkzeugleiste 48

Darstellung 49while 338Whitespace 691Winkel

zwischen zwei Punkten berechnen 406

wmode 297World Wide Web Consortium 282

XXAMPP 629

Control Panel Application 631installieren 630

XFL 41XML 687

bearbeiten 700Caching verhindern 689Elemente hinzufügen 701Element entfernen 703in AS3 defi nieren 687Kommentare 691laden 689speichern 704

XML() 690XMLList 693XMP 41, 563XMP-Metadaten einschliessen 275

ZZauberstab 96Zeichenabstand 249Zeicheneinbettung 591Zeichenkodierung 602Zeichenmodi

Objektzeichnung 68Zeichentablett 78Zeichenwerkzeuge 68

3D-Drehungswerkzeug 1013D-Versetzungswerkzeug 102Auswahlwerkzeug 93Deko-Werkzeug 81

Eigenschaften ändern 73Ellipsenwerkzeug 88Farbeimerwerkzeug 105Farbverlaufwerkzeug 110Freihandwerkzeug 77Frei-transformieren-Werkzeug 99Lassowerkzeug 95Linienwerkzeug 73Pinselwerkzeug 77Pipette 107Polysternwerkzeug 91Radiergummiwerkzeug 85Rechteckwerkzeug 86Sprühen-Werkzeug 79Stiftwerkzeug 92Stricheigenschaften 74Tintenfasswerkzeug 105Unterauswahl-Werkzeug 94Werkzeug für Ellipsengrundform

90Werkzeug für Rechteckgrundform

88Zeichnungs-API 455

Ellipse zeichnen 470Farbverlauf 471Füllungen erzeugen 463Kreis zeichnen 470Kurven zeichnen 461Rechteck mit Eckrundungen

zeichnen 469Rechteck zeichnen 464

Zeilenabstand 249Zeilenfall 248Zeilenlänge 249

Richtwert 250Zeitfunktionen 756Zeitleiste 51, 141, 147

bei Bedarf erweitern 567Bilder 149Darstellungsoptionen 150

Zeitlimit 757Zinc 803

Anwendung erstellen 804Zoom 75Zugänglichkeit 306Zwiebelschaleneffekt 162