Richardson / Milbourne | Foundation ActionScript 3.0 for Flash and Flex | E-Book | www.sack.de
E-Book

E-Book, Englisch, 608 Seiten

Richardson / Milbourne Foundation ActionScript 3.0 for Flash and Flex


1. ed
ISBN: 978-1-4302-1919-4
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark

E-Book, Englisch, 608 Seiten

ISBN: 978-1-4302-1919-4
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark



ActionScript 3.0, the latest version of the Flash Platform's scripting language, offers many new and powerful features. ActionScript is now a full-fledged programming language, with complete object-oriented capabilities, improved event handling, sound and video support, drawing capabilities, support for regular expressions, and much more. Whether you are a Flash designer wishing to add to your skill set or an experienced ActionScript developer who wants to get up to speed with the latest version, you'll find all you need to know in Foundation ActionScript 3.0 for Flash and Flex. Starting with the fundamentals, you'll learn how to add interactivity to your Flash movies by using ActionScript objects, manipulating sound and video, and harnessing the power of regular expressions and XML. The book concludes with two case studies to consolidate what you've learned and introduce some additional advanced techniques. You'll gain a solid understanding of the new and exciting world of ActionScript 3.0 and see how everything fits together to form complete applications, so you'll be able to build your own professional sites. The sensible layout of the book makes it easy to find information about specific techniques. It focuses on the essential skills that will enable you to get up and running quick. With this book as your guide, you'll be creating killer Flash applications before you know it.

Richardson / Milbourne Foundation ActionScript 3.0 for Flash and Flex jetzt bestellen!

Weitere Infos & Material


1;CONTENTS AT A GLANCE;4
2;CONTENTS;5
3;ABOUT THE AUTHORS;15
4;ABOUT THE COVER IMAGE DESIGNER;16
5;LAYOUT CONVENTIONS;17
6;1 GETTING STARTED WITH ACTIONSCRIPT 3.0;19
6.1;A brief history of ActionScript;20
6.2;The rise of ActionScript 3.0;20
6.3;ActionScript and object-oriented programming;22
6.4;The development process;22
6.5;Organizing your files;25
6.6;Adding ActionScript to your projects;26
6.7;Bouncing balls;33
6.8;ActionScript in action;39
6.9;Summary;39
7;2 ACTIONSCRIPT 3.0 FUNDAMENTALS;41
7.1;Statements and expressions;42
7.2;Introducing variables;43
7.3;Using constants;51
7.4;Performing operations;52
7.5;Introducing arrays;55
7.6;Making decisions;59
7.7;Looping the loop;65
7.8;Introducing functions;72
7.9;Commenting your code;82
7.10;Summary;85
8;3 OBJECTS AND CLASSES;87
8.1;iPod analogy;88
8.2;Working with objects;89
8.3;Creating your first class;98
8.4;Adding properties;100
8.5;Adding methods;102
8.6;Controlling access to properties and methods;107
8.7;Adding getter/setter methods;109
8.8;Static properties and methods;113
8.9;Taking advantage of inheritance;114
8.10;Using packages to group your classes;119
8.11;Removing dependency on timeline code;122
8.12;Summary;122
9;4 WORKING WITH THE DISPLAY;125
9.1;Introducing the display list;126
9.2;Working with display objects;128
9.3;Specifying blend modes;146
9.4;Working with filters;148
9.5;Accessing the stage;163
9.6;Using Library resources;168
9.7;Loading from external files;171
9.8;Making things move;174
9.9;Summary;178
9.10;Why we need a drawing API;180
10;5 CREATING VECTOR GRAPHICS WITH THE DRAWING API;180
10.1;Understanding the drawing API;183
10.2;Setting up Mr. Smiley;183
10.3;Drawing lines;185
10.4;Drawing and filling shapes;192
10.5;Simplifying the code;206
10.6;Creating gradient line styles;208
10.7;Flash 3D;214
10.8;Summary;218
11;6 USER INTERACTION AND MORE WITH EVENTS;220
11.1;Understanding events;221
11.2;Using events with the display list;231
11.3;Capturing and bubbling: the event flow;254
11.4;Summary;258
11.5;Video on the modern Web;260
12;7 WORKING WITH VIDEO;260
12.1;Encoding your video;262
12.2;Delivering your video;269
12.3;Using ActionScript to play videos;273
12.4;Building a video player;289
12.5;Summary;315
13;8 USING AUDIO;317
13.1;Importing and converting sound files;318
13.2;Using ActionScript to play sound;321
13.3;Building a sound player;337
13.4;Summary;369
14;9 WORKING WITH COMPONENTS;371
14.1;Just what are components?;372
14.2;Benefits of working with components;378
14.3;Exploring the Flash component framework;378
14.4;Scripting interaction;390
14.5;Styling and skinning;397
14.6;Creating components from scratch;408
14.7;Using third-party components;419
14.8;Summary;419
15;10 REGULAR EXPRESSIONS;421
15.1;Why you need regular expressions;422
15.2;Introducing the RegExp class;424
15.3;Anatomy of a regular expression pattern;425
15.4;Understanding the e-mail regular expression pattern;437
15.5;Changing regular expression behavior with modifiers;438
15.6;Using variables to build a regular expression;442
15.7;Useful regular expressions;443
15.8;Regular expression resources;443
15.9;Summary;444
16;11 USING XML;446
16.1;Understanding XML and E4X;447
16.2;Accessing an XML file;449
16.3;Reading the XML;451
16.4;Searching XML;454
16.5;Modifying XML;458
16.6;Summary;461
17;12 CASE STUDY: CREATING A DYNAMIC IMAGE VIEWER;463
17.1;An overview of the image viewer;464
17.2;Laying out the interface;465
17.3;Creating the document class;470
17.4;Loading image data;475
17.5;Displaying images;482
17.6;Adding graphic enhancements;486
17.7;Summary;495
18;13 GETTING STARTED WITH FLEX;498
18.1;Introducing Flex;499
18.2;Understanding rich Internet applications;499
18.3;Meet the (Flex) family;499
18.4;Getting started with the Flex SDK;502
18.5;Getting started with Flex Builder;509
18.6;Summary;519
19;14 FLEX BY EXAMPLE;521
19.1;Planning the application;522
19.2;Setting up the project;526
19.3;Creating the basic UI;528
19.4;Creating basic feed integration;530
19.5;Creating the Subscription class;534
19.6;Completing the Subscriptions panel;554
19.7;Completing the Articles and Article panels;571
19.8;Improving the feed reader;578
19.9;Summary;578
20;INDEX;580



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.