Learning ActionScript 3.0 a beginner's guide
In this book, authors Rich Shupe and Zevan Rosser share the knowledge they've gained from their years as multimedia developers/designers and teachers. Learning ActionScript 3.0 gives you a solid foundation in the language of Flash and demonstrates how you can use it for practical, everyday pro...
Autor principal: | |
---|---|
Otros Autores: | |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Beijing ; Sebastopol, California :
O'Reilly
2007.
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627013806719 |
Tabla de Contenidos:
- Learning ActionScript 3.0; PREFACE; How This Book Is Organized; What Is-and Isn&t-In This Book; What&s Not; Companion Web Site; Typographical Conventions Used In This Book; Using Code Examples; We&d Like to Hear from You; Acknowledgments; Colophon; I. GETTING STARTED; The Flash Platform; Procedural Versus Object-Oriented Programming; The Document Class; Legacy Code Compatibility; What&s Next?; 2. CORE LANGUAGE FUNDAMENTALS; Variables and Data Types; Conditionals; switch; Loops; while Loop; A Loop Caveat; Arrays; Functions; Custom Objects; this; Absolute versus Relative Addresses; What&s Next?
- II. GRAPHICS AND INTERACTIONProperties; Events; Using Mouse Events to Control Properties; Methods; Event Propagation; Frame and Timer Events; Timer Events; Removing Event Listeners; What&s Next?; 4. THE DISPLAY LIST; Displaying the Display List; Adding and Removing Children; Adding Symbol Instances to the Display List; Using addChildAt(); Removing Objects from the Display List and from Memory; Removing objects from memory; Managing Object Names, Positions, and Data Types; Casting a Display Object; Changing the Display List Hierarchy; Reparenting Children; A Dynamic Navigation Bar
- What&s Next?5. TIMELINE CONTROL; Frame Labels; Frame Rate; A Simple Site or Application Structure; What&s Next?; 6. OOP; Classpaths; Inheritance; A More Traditional Look at Inheritance; Main Flash file; Car class; Truck class; Revised main Flash file; Composition; Car class; Truck class; New Tires class; Main Flash file; Encapsulation; Car class; Truck class; Tires class and main Flash file; Polymorphism; Car class; Truck class; Tires class and main Flash file; Navigation Bar Revisited; NavigationBar; MenuButtonMain; What&s Next?; 7. MOTION; Acceleration; Geometry and Trigonometry
- Movement Along an AngleCircular Movement; Rotation Toward an Object; Physics; Friction; Elasticity; Programmatic Tweening; Timeline Animation Recreations; Particle Systems; What&s Next?; 8. DRAWING WITH VECTORS; Drawing Curves; Adding Solid Fills; Drawing Shapes; Using Gradient Fills; Simulating the Pencil Tool; The Geometry Package; Creating Rectangles; Using Matrices; Calculating changes in points after transformations; Creating better gradient fills; The Motion Package; 9-Slice Scaling; Applied Examples; A Custom Button Class; What&s Next?; 9. DRAWING WITH PIXELS; The BitmapData Class
- Using a Bitmap from the LibraryCopying Pixels; Getting and Setting Pixels; Set Pixel; Drawing into a Bitmap; Blend Modes; Bitmap Filters; Advanced Filters; Other Flash effects; Perlin noise; Color Effects; ColorMatrixFilter; Color; Image Encoding and Saving; PHP; What&s Next?; III. TEXT; Setting Text Field Characteristics; Input Text Fields; Selecting Text; Formatting Text; Embedded Fonts and Custom Anti-Aliasing; Formatting with HTML and CSS; CSS; Triggering ActionScript from HTML Links; Parsing Text Fields; Retrieving Character and Paragraph Data; Loading HTML and CSS; What&s Next?
- IV. SOUND AND VIDEO