JETZT ONLINE BESTELLEN
Add to Cart
Programmieren mit Flex 2 (eBook)

1. Auflage Dezember 2007

ISBN 978-3-89721-792-8
560 Seiten, PDF
EUR15.00
Gedruckte Ausgabe:


Weitere Informationen zu diesem Produkt

Inhaltsverzeichnis | Index | Ihr Feedback |


Inhaltsverzeichnis

	        

Geleitwort XI

Vorwort XXI

1 Einführung in Flex 1

Flex-Anwendungstechnologien verstehen 1
Flex-Elemente verwenden 7
Mit Datendiensten arbeiten (Daten zur Laufzeit laden) 8
Die Unterschiede zwischen traditionellen (HTML-) und
Flex-Webanwendungen verstehen 10
Die Arbeitsweise von Flex-Anwendungen verstehen 11
Flex und Flash-Authoring verstehen 13
Flex 1.5 und Flex 2 verstehen 14
Zusammenfassung 14

2 Anwendungen mit dem Flex-Framework entwickeln 15

Flex-Tools nutzen 15
Projekte anlegen 17
Anwendungen erzeugen 22
Deployment von Anwendungen 35
Flash Player-Sicherheit 35
HTML-Wrapper verstehen 37
SWFObject verwenden 39
Runtime Shared Libraries nutzen 39
Zusammenfassung 48

3 MXML 49

Syntax und Struktur von MXML 49
MXML interaktiv werden lassen 57
Zusammenfassung 60

4 ActionScript 61

ActionScript verwenden 62
Das Zusammenspiel von MXML und ActionScript 65
Die ActionScript-Syntax 67
Variablen und Eigenschaften 70
Vererbung 82
Interfaces 83
Ereignisse verarbeiten 84
Fehlerbehandlung 86
XML nutzen 89
Reflexion 93
Zusammenfassung 96

5 Grundlagen des Frameworks 97

Den Lebenszyklus einer Flex-Anwendung verstehen 97
Zwischen Flash Player und Framework unterscheiden 100
Bootstrapping von Flex-Anwendungen 101
Anwendungsdomains verstehen 104
Den Preloader verstehen 107
Zusammenfassung 108

6 Layouts verwalten 109

Übersicht der Flex-Layouts 109
Fließende Schnittstellen aufbauen 131
Die Teile zusammenfügen 132
Zusammenfassung 135

7 Mit UI-Komponenten arbeiten 136

UI-Komponenten verstehen 137
Buttons 143
Werteselektoren 144
Textkomponenten 146
Listenbasierte Steuerelemente 147
Pop-up-Steuerelemente 157
Navigatoren 160
Steuerelementleisten 164
Zusammenfassung 166

8 Framework-Utilities und fortgeschrittene Komponentenkonzepte 167

Tooltipps 167
Pop-ups 173
Cursor-Management 180
Drag-and-Drop 183
Listenbasierte Steuerelemente anpassen 192
Fokus-Management und Tastatursteuerung 203
Zusammenfassung 209

9 Mit Medien arbeiten 210

Überblick 210
Medien hinzufügen 212
Mit verschiedenen Medientypen arbeiten 219
Zusammenfassung 233

10 Zustände verwalten 234

Zustände erzeugen 234
Zustände anwenden 235
Zustände basierend auf existierenden Zuständen definieren 236
Komponenten hinzufügen und entfernen 238
Eigenschaften setzen 240
Styles setzen 240
Event-Handler setzen 241
ActionScript zur Definition von Zuständen verwenden 242
Policies zur Objekterzeugung pflegen (Objekte im Voraus laden) 252
Zustandsereignisse verarbeiten 255
Wann man Zustände nutzt 256
Zusammenfassung 256

11 Effekte und Übergänge verwenden 257

Effekte verwenden 257
Benutzerdefinierte Effekte erstellen 271
Übergänge verwenden 278
Benutzerdefinierte Übergänge erzeugen 284
Zusammenfassung 284

12 Mit Daten arbeiten 285

Datenmodelle verwenden 285
Datenbindung 296
Datenbindung für eine benutzerdefinierte Klasse aktivieren 306
Beispiele für Datenbindung 310
Datenbindungs-Proxies erstellen 314
Zusammenfassung 317

13 Daten validieren und formatieren 318

Benutzereingaben validieren 318
Daten formatieren 340
Zusammenfassung 346

14 Das Aussehen einer Anwendung anpassen 347

Styles verwenden 348
Skinning von Komponenten 367
Den Preloader anpassen 378
Themes 383
Laufzeit-CSS 386
Zusammenfassung 389

15 Client-Datenkommunikation 390

Lokale Verbindungen 391
Persistente Daten 396
Mit der Host-Anwendung kommunizieren 410
Zusammenfassung 415

16 Remote-Datenkommunikation 417

Strategien der Datenkommunikation verstehen 418
Mit Request/Response-Datenkommunikation arbeiten 420
Web Services 434
Echtzeit/Socket-Verbindung 446
Datei-Upload/-Download 447
Zusammenfassung 449

17 Anwendungen debuggen 450

Der Flash Debug Player 450
FDB verwenden 454
Debugging mit Flex Builder 2 456
Remote-Debugging 460
Protokollierung mithilfe von trace( ) in einer Anwendung 462
Das Logging-Framework 464
Debugging von Remote-Daten 468
Zusammenfassung 470

18 Anwendungskomponenten 471

Die Bedeutung von Anwendungskomponenten 472
MXML-Komponentengrundlagen 474
Komponentenstile 486
Zusammenfassung 489

19 Benutzerdefinierte Komponenten erstellen 490

Das Komponenten-Framework im Überblick 490
Der Komponentenlebenszyklus 492
Komponentenimplementierung 496
Benutzerdefinierte Eigenschaften und Ereignisse hinzufügen 505
Styling-Unterstützung hinzufügen 508
Zusammenfassung 511

Index 513



	

Zurück zu Programmieren mit Flex 2 (eBook)


Themen

Buchreihen

Special Interest

International Sites

O'Reilly China O'Reilly USA O'Reilly Japan O'Reilly Taiwan