did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780201771442

Macromedia Flash : Super Samurai

by ; ; ; ; ; ; ; ; ; ; ;
  • ISBN13:

    9780201771442

  • ISBN10:

    0201771446

  • Format: Paperback w/CD
  • Copyright: 2002-01-01
  • Publisher: Macromedia Press
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.99

Summary

Macromedia Flash is the industry standard for designing and delivering low-bandwidth animations, presentations, and Web sites. In this first-of-a-kind reference, today's top Flash developers share secrets and strategies for creating dynamic Flash applications. Written by leading members of the Flash programming community, each chapter of Macromedia Flash: Super Samurai focuses squarely on programming technique. While each chapter can stand alone, together they comprise the most complete compendium of Flash programming practices and techniques available. Focusing on real world projects and applications, the chapters cover such topics as JavaScript and Flash; optimizing 3D; integrating databases through ActionScripting, XML and Flash, and much more. Aimed at the intermediate to advanced developer, Macromedia Flash: Super Samurai contains the most comprehensive set of Flash programming techniques ever assembled in one book.

Table of Contents

Introduction xii
Breathing Life into Flash
2(16)
Creating an Interactive Spider
3(6)
Setting Up the Spider Source File
4(1)
Creating the Spider Parts
4(1)
Making the Spider Move
5(3)
Making the Spider Interactive
8(1)
Creating a Walking Insect
9(8)
Creating the Insect Parts
9(3)
Making the Insect Walk
12(5)
Conclusion
17(1)
3D and Flash
18(82)
ActionScript 3D
19(61)
3D Basics
19(3)
Rendering 3D
22(7)
Z---Ordering
29(1)
Translation
30(9)
Rotation
39(14)
Optimizations
53(2)
Showcase 1: Rotating a Field of Points
55(7)
Showcase 2: 3D World
62(9)
Showcase 3: 3D Menu System
71(8)
Closing Thoughts
79(1)
Rendered 3D
80(20)
Third---Party 3D Software
80(2)
Showcase 1: Spaceship
82(11)
Showcase 2: Stargate Interface
93(6)
Conclusion
99(1)
Flash Physics
100(46)
Math Basics
101(10)
Flash Coordinate System
102(1)
Trigonometry 101
103(4)
Vectors
107(4)
Basic Physics
111(14)
Velocity and Acceleration
111(4)
Newton's Second Law
115(2)
Simple Gravity
117(1)
Friction
118(4)
Hooke's Law: The Spring Equation
122(3)
Collision Detection
125(9)
MovieClip.hit Test ( )
126(2)
Mathematical Collision Detection
128(6)
Collision Reactions
134(10)
Common Non-Physical Reactions
135(1)
Conservation of Momentum and Conservation of Kinetic Energy
136(8)
Last Notes
144(2)
Programming Sound in Flash
146(34)
What is Sound?
147(1)
Frequency and Amplitude
147(1)
Digital Audio Concepts
148(1)
Sample Rate and Bit Resolution
148(1)
MP3 Compression
149(1)
The Sound Object
149(1)
Controlling a Single Sound
150(6)
Attaching Sounds
150(1)
Starting Playback
151(1)
Stopping Playback
152(1)
Creating Volume and Pan Sliders
152(2)
Asynchronous Events and Sound
154(2)
Controlling Multiple Sounds
156(6)
Building a Mixer
157(4)
Synchronization
161(1)
Beyond Traditional Input Techniques
162(8)
Using Coordinate Systems
162(1)
Spatial Relationships
163(3)
Recording Sound Coordinates
166(2)
Preloading Attached Sounds
168(2)
Showcase Project
170(8)
Attaching Symbols and Sound Objects
171(2)
Determining the Distance Between Symbols
173(1)
Tracking Pan Values
174(1)
Tracking Volume Values
175(1)
Using Rotational Values
176(1)
Global Volume Control
177(1)
Tips for Using Sound in Flash
178(1)
A Final Note
179(1)
Component System Architecture
180(36)
What is Component System Architecture?
181(2)
LoadMovieNum( ): The Core Technology
183(6)
Relative vs. Absolute Paths
184(1)
The Two LoadMovieNum Techniques
185(2)
Targeting with Multiple Levels
187(1)
Planning Your Components
187(2)
Showcase Site
189(26)
Creating master.swf: The Root Movie
193(1)
Creating interface.swf: The Navigation and Main Site Component
193(9)
Creating contact. swf: The Contact Form
202(2)
Creating background_picker.swf: The Audio Control Component
204(4)
Creating background_2.swf: The About Me Component
208(2)
Creating imagemover.swf: The Experiments Component
210(3)
Creating gallery.swf: The Gallery Component
213(2)
Last Notes
215(1)
Creating Dynamic Flash Pages
216(46)
Dynamic Flash Pages: The Basics
217(5)
Server---Side Scripting Languages
218(1)
Key Concepts and Terms
219(3)
Showcase 1: Message Board
222(29)
Creating the Database
222(2)
Creating the Server---Side Scripts
224(10)
Creating the Front End in Flash
234(17)
Showcase 2: Counter
251(4)
Tracking Users
251(1)
count.php
252(2)
The Flash Front End
254(1)
Showcase 3:Chat Room
255(5)
chatserver.asp
255(3)
The Flash Front End
258(2)
Extra Help
260(1)
Quiz
261(1)
Flash Interface Design
262(28)
What's a Widget?
263(1)
Creating a Photo Album
264(13)
Creating a Hyperlink that Scales and Fades
266(11)
Creating Tool Palettes
277(10)
Using function ( ) and onC1 ipEvent ( )
278(5)
Checking Variable Conditions
283(4)
That's a Wrap
287(3)
Some Useful Guidelines
287(2)
Usability and Innovation
289(1)
XML and Flash
290(68)
What is XML?
291(5)
The Problem
292(1)
The Solution
293(1)
The Showcase Project
294(2)
XML Basics
296(9)
Write Your Own
296(1)
What's In a Name?
297(1)
XML Rules
298(7)
XML Etiquette
305(5)
XML Declarations
305(1)
Case Sensitive---But What Case?
306(1)
Segmenting Your Data
306(3)
Attributes vs. Elements
309(1)
White Space
309(1)
Some XML Examples
310(10)
Email
311(1)
News Articles
312(1)
Guest Book
313(3)
Shopping Cart
316(4)
Traversing an XML Document
320(16)
How Flash Understands XML
320(1)
Meet the Family
321(3)
Parsing Performance
324(1)
Accessing XML Data
325(11)
Building XML Documents
336(9)
Creating Nodes and Attributes
337(2)
Removing Nodes and Attributes
339(1)
Cloning Nodes
340(1)
Getting XML Documents Into and Out of Flash
341(4)
The Shopping Cart
345(12)
Design
345(12)
Wrap Up
357(1)
JavaScript---Flash Interactions
358(24)
The Basics of Integration
359(3)
Support for Scripted Interaction
360(2)
Controlling Flash Plug---ins with JavaScript
362(3)
JavaScript---to Flash Interaction
362(2)
Making the Back Button Work Inside Flash
364(1)
Storing and Retrieving Information
365(5)
Passing Cookie Data through a Query String
365(5)
Flash and Third---Party Plug---ins
370(6)
The RealPlayer Plug---in
370(2)
The Mini API
372(4)
Extending the Flash Toolbox
376(2)
Opening New Windows
378(3)
Controlling a Pop-up Window from Flash
379(2)
Conclusion
381(1)
Appendices 382(17)
Appendix A: Reserved Words
383(6)
Appendix B: Standard Methods
389(8)
Appendix C: Regular Expressions
397(2)
Index 399

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program