simple site or application structure -- A Getting started -- ch. 1. ActionScript overview -- What is ActionScript 3.0? -- The flash platform -- Procedural versus object-oriented programming -- The document class -- Legacy code compatibility -- ch. 2. Core language fundamentals -- Miscellaneous basics -- Variables and data types -- Conditionals -- Loops -- Arrays -- Functions -- Custom objects -- this -- Absolute versus relative addresses -- pt. 2. Graphics and interaction -- ch. 3. Properties, methods, and events -- Inherited attributes -- Properties -- Events -- Methods -- Event propagation -- Frame and time events -- Removing event listeners -- ch. 4. The display list -- The sum of its parts -- Adding and removing children -- Managing object names, positions, and data types -- Changing the display list hierarchy -- A dynamic navigation bar -- ch. 5. Timeline control -- Playhead movement -- Frame labels -- Frame rate -- A simple site or application structure -- ch. 10. Loading HTML and CSS -- Classes -- Inheritance -- Composition -- Encapsulation -- Polymorphism -- Navigation bar revisited -- ch. 7. Motion -- Basic movement -- Geometry and trigonometry -- Physics -- Programmatic tweening -- Timeline animation recreations -- Particle systems -- ch. 8. Drawing with vectors -- The graphics class -- The geometry package -- The motion package -- 9-slice scaling -- Applied examples -- ch. 9. Drawing with pixels -- Bitmap caching -- The BitmapData class -- Blend modes -- Bitmap filters -- Color effects -- Image encoding and saving -- pt. 3. Text -- ch. 10. Text -- Creating text fields -- Setting text field characteristics -- Selecting text -- Formatting text -- Formatting with HTML and CSS -- Triggering ActionScript from HTML links -- Parsing text fields -- Loading HTML and CSS -- An XML-based navigation system -- ch. 11. Sound -- ActionScript sound architecture -- Internal and external sounds -- Playing, stopping, and pausing sounds -- Buffering streaming sounds -- Changing sound volume and pan -- Reading ID3 Metadata from MP3 sounds -- Visualizing sound data -- Working with microphone sound -- Waveform visualization -- ch. 12. Video -- Encoding -- Components -- Full-screen video -- Captions -- Coding your own video playback -- pt. 5. Input/output -- ch. 13. Loading assets -- Loading sound and video -- Loading text -- Loading display objects -- Communicating across ActionScript virtual machines -- Taking a brief look at security -- ch. 14. XML and E4X -- Understanding XML structure -- Creating an XML object -- REading XML -- Deleting XML elements -- Loading external XML documents -- Communicating with XML servers -- An XML-based navigation system -- ch. 15. Index. ch. 15. Programming design and resources -- Programming design methodologies -- Object-oriented design patterns -- Resources -- Index.
This resource is supported by the Institute of Museum and Library Services under the provisions of the Library Services and Technology Act as administered by State Library of Iowa.