O'Reilly eBook
JETZT ONLINE BESTELLEN
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)
