• Keine Ergebnisse gefunden

E Einleitung Flash mit ActionScript aufladen Variablen und Datentypen 53

N/A
N/A
Protected

Academic year: 2022

Aktie "E Einleitung Flash mit ActionScript aufladen Variablen und Datentypen 53"

Copied!
8
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

E Einleitung 13

Warum ActionScript? 14 E.2 wen ist dieses Buch? 15 E.3 Ein Schritt nach dem anderen 17 E.4 Wie dieses Buch ActionScript behandelt 17

1 Flash mit ActionScript aufladen 21

1.1 Was kann man mit ActionScript machen? 21

In ActionScript denken 23 ActionScript ist 24 ActionScript verwendet OOP 25 1.2 Wohin mit den 28

Filmsequenzen 28 Schaltflächen 30 Instanz-Eigenschaften 32 Eigenschaften von Bildern 1.3 Wie schreiben Sie ActionScripts? 42

Fenster für Bild- und Objektaktionen 42

Ereignis-Optionen Editieren von Ausdrücken 48 1.4 Filmsequenzen, Pfade und ActionScript

Unabhängige Zeitleisten 49

Pfade 49

2 Variablen und Datentypen 53

2.1 eine Variable? 53 Benennen von Variablen 54

Arrays

(2)

2.2 Datentypen in ActionScript 57

Zeichenketten 57 Ausdrücke

Ausdrücke

Zahlen 63 Objekte 65 Filmsequenzen 2.3 Erstellen und Platzieren von Variablen 72

Testen des ActionScripts 75 2.4 Ändern von Werten in Variablen mit Schaltflächen 78

2.5 Schaltflächen mit Textfeldern 80 Die Ebene »Zeichenketten verketten« 82 Die Ebene »Zahlen addieren« 83 Die Ebene »Test von Boolean« 84 Die Ebenen »Ausgabefenster« und »Eingabefenster« 85

2.6 Bilder und das Setzen von Variablen 87 Zeichenketten-Booleans 87 2.7 In Bildern erzeugte Ausgabe 89

Die Ebene »Bild-Aktion« 90 Die Ebene »Ausgabe« 90 2.8 Ansprechen von Variablen auf unterschiedlichen Zeitleisten 91

2.9 Pfaden folgen 94 Die Ebene »Die Hauptlinie« 95

Die Ebene »Schaltflächen« 97 Die Ebene »Ausgabe« 100

3 Grundlegende Aktionen 103 3.1 Glossar der Aktionen 103

Basisaktionen 104 Aktionen 106 3.2 Halb Flash und Halb ActionScript 117

3.3 Einrichten und Benennen von Bildern für ActionScript 118

3.4 and Stop« oder »Play« 119

Ebenen 123

(3)

3.5 Play 129

3.6 Stop oder Play und Schaltflächen 130

Ebene »Stop oder Play« 130 Ebene »Schaltflächen« 132 3.7 Vor und zurück zwischen Bildern und Szenen 134

Nächstes und vorheriges Bild 135 Nächste und vorherige Szene 136 3.8 Finden Sie das Bild und die Szene 137

Die Ebene »Ausgabe« (Szene 1) 137 Die Ebene »Schaltflächen« (Szene 1) 139 Die Ebene »Hier kopieren« (Szene 2) 141 3.9 Ansprechen von Bildern verschiedenen Zeitleisten 144

3.10 Steuern von unterschiedlichen Zeitleisten 145

Springer (Filmsequenz) 147 Die Ebene »HauptZeitLeiste« 148 3.11 Aktionen aus einem externen Skript 150 4 Bedingungen und Operatoren 153

Durchführen von Vergleichen 153

154 IF...ELSE 155 IF...ELSE

ELSE (IfElself.fla unter www.ge-packt.de) 157

4.2 Operatoren 161 Beispiel-Glossar der Operatoren 164

Bitweise Operatoren

Zusammengesetzte Zuweisungen Zeichenketten-Operatoren

Prioritäten 175 Numerische Operatoren 178

Zeichenketten-Operatoren 179 Logische Operatoren 179 Zusammengesetzte Zuweisungen 181

Erstellen eines Preloaders 182

(4)

5 Schleifen

5.1 Wiederholte Aktionen 187

5.2 Wiederholungen

Erstellen von Schleifen mit Bedingungen 191

5.3 Bild-Schleife Die Ebene »Ausgabe«

Die Ebene »Bedingung« 193 5.4 Strukturierte Schleifen

Schleifen und Arrays 195 5.5 Verschachtelte Schleifen 196

Die Ebene »Array aufbauen« 197 Die Ebene »Schalter Ausgabe« 199

6 Behandeln von Ereignissen 203

6.1 Verstehen von Mausaktionen 203

6.2 Maus-Ereignisse 206 Die Ebene »Tomatenkiller« 206

Ebene »Sound« 209 Die Ebene »Aktionsschaltflächen« 209

6.3 Wenn eine Taste gedrückt wird 211 Wo ist die Schaltfläche? 212

6.4 Tastatur 213 Ebene »Buchstaben« 214

Die Ebene »Unsichtbare Schaltfläche« 217

6.5 Key-Objekte 220 Key-Methoden 220 Key-Konstanten 221

6.6 Mouse-Objekte 223

6.7 Clip-Ereignisse 223 6.8 Drag Drop mit einer Filmsequenz,

die den Mauszeiger bildet 225 Die Ebene »Mauszeiger« 225 Die Ebene »Hintergrund« 229

(5)

tahatevttisteb*»

6.9 MovieClip-Objekte 231 MovieClip-Methoden 231 Formatieren der Aktion für ein MovieClip-Objekt 232

Kollisionserkennung 232 6.10 Kollidierende Objekte 234

Die Ebene »Rakete« 234 Die Ebene »Planet« 236 Die Ebene »Sterne« 237 Die Ebene »Hintergrund« 238 6.11 Auswahlen und Textfelder 239 6.12 Formulare und Auswahlen 240 Die Ebene »Hintergrund« 241 Die Ebene »Formulare« 241 6.13 Drag und Drop mit Schaltflächen in Filmsequenzen 244

6.14 Ziehen von Schaltflächen 244 Vorbereitung 244 Die Ebene »HauptZeitLeiste« 245

7 Arbeiten mit Eigenschaften und Funktionen 251

7.1 Eigenschaften in Flash 251 Was ist eine Eigenschaft? 251 Das Festlegen von Eigenschaften 252 Einstellen von »Set Property« im 262

7.2 Tests von Eigenschaften 263 Schaltfläche »Stock« in der Filmsequenz

»Eigenschaften-Test« (X- und Y-Position) 264 Schaltfläche »Stock« in der Filmsequenz

»Eigenschaften-Test« (X- und 265 Schaltfläche »Stock« in der Filmsequenz

»Eigenschaften-Test« (Alpha) 265 Schaltfläche »Stock« in der Filmsequenz

»Eigenschaften-Test« (Sichtbarkeit) 266 Schaltfläche »Stock« in der Filmsequenz

»Eigenschaften-Test« (Rotation) 267 Schaltfläche »Stock« in der Filmsequenz

»Eigenschaften-Test« (Name) 267

(6)

tehoiSM

7.3 Globale Eigenschaften 269 Die Ebene »Hintergrund« 271 Die Ebene »Beschriftungen«

Die Ebene »Schaltflächen«

7.4 Tab-Rechteck 275 Die Ebene »Hintergrund« 276

Die Ebene »Schaltflächen« 276 7.5 Einstellen von Sound-Pufferung 278 7.6 Auslesen von Eigenschaften 278 7.7 Werte von Eigenschaften 280

Die Ebene »Anzeige« 282 Die Ebene »Eigenschaften-Schaltflächen« 282

Die Ebene »Filmsequenzen« 283

7.8 Funktionen in Flash 287 Zeichenkettenfunktionen 293 7.$ Einsatz von Substrings 294

Die Ebene »Hintergrund« 294 Die Ebene »Schaltfläche« 294 Die Ebene »Textfelder« 297 Die Ebene »Beschriftungen« 299 Warum Substrings? 299 7.10 String-Objekte 301

Zufallszahlen 303 7.11 Benutzerdefinierte Funktionen 304

8 Einsatz von speziellen Objekten 311

8.1 Eingebaute Objekte 311

8.2 Color 312

Definieren der Farbe für ein Objekt 313

8.3 Date 314 Der Date-Konstruktor 315

Methoden des Auslesen und Setzen 316

8.4 Math 321

8.5 322

(7)

8.6 Sound 323 325

8.7 326

9 Filme duplizieren, Pfaden folgen und

Funktionen aufrufen 327

9.1 Duplizieren und Entfernen von Filmen 327

9.2 Duplizieren von Filmsequenzen 329 Die Ebene »SternenSkript« 331 Die Ebene »Schaltflächen« 333 9.3 Adressieren von Filmsequenzen 335 9.4 Folgen von Pfaden zu Filmsequenzen 337

(SagDenPfad.fla unter www.ge-packt.de) 337

Pfade 338 Die Ebene »Hauptlinie«

Die Ebene »GroßVater« 3 42 Die Ebene »GroßMutter«

Die Ebene »Linien« 353 Die Ebene »Aktionsschaltflächen« 353

9.5 Variablen zwischen Filmsequenzen austauschen 357

9.6 Aufrufen von Funktionen

10 Alles zusammen führen

10.1 Laden und Entladen von Filmen

Laden 361 Entladen 10.2 Mehrere Filme 364

Die Ebene »Bild«

Die Ebene »Beschriftungen«

10.3 Adressieren von Variablen und Objekten in anderen Stufen 374

10.4 Daten zwischen Stufen austauschen 375 Die Ebene »Hintergrund« (»StufeNull.fla«)

Die Ebene »Meldung« (»StufeNull.fla«) 377

(8)

Inhaltsverzeichnis

Die Ebene »Beschriftung« (»StufeNull.fla«) 377 Die Ebene »Neues« (»neues.fla«) 378 10.5 Laden von Text und Variablen 381

Textdatei 381 Die Ebenen »Hintergrund« und »Rahmen« 384

Die Ebene »Textfelder« 385 Die Ebene mich rauf« 386

10.6 Rollen von Text 389 Die Ebene »Hintergrund« 392

Die Ebene »Skripten« 392 Die Ebene »Schaltflächen« 393 Die Ebene »Textfelder« 394 10.7 Multibyte-Funktionen 396 10.8 Weitergeben von Daten zwischen ActionScript,

JavaScript und HTML 397

10.9 Von Skripten und Ideen 398

Stichwortverzeichnis 401

Referenzen

ÄHNLICHE DOKUMENTE

printf ("Bitte String eingeben (max.. Variablen, Datentypen und Operatoren Bernd Schürmann.

1 Satz 2 VwGO und entsprechend dem Sicherungszweck des Anordnungsverfahrens grundsätzlich auf die Regelung eines vorläufigen Zustandes zu beschränken hat und der

[r]

Für Logarithmen mit der Basis 10 („dekadischer Logarithmus“) wird lg geschrieben. In der Mathematik besitzen der dekadische und der natürliche Logarithmus besondere

ÜBUNGSAUFGABEN, Serie 5 (Abgabe am

Wer seine Nahrung clever zusam- menstellt, kann damit nicht nur seine Abwehrkräfte stärken, sondern auch den erhöhten Bedarf der Mikronähr- stoffe decken, die für den

MeinLand – Zeit für Zukun� der Türkischen Gemeinde in Deutschland im Rahmen des Bundesprogramms Kultur macht stark / Bündnisse für Bildung des Bundesministerium für Bildung

[r]