Macromedia Flash Mx 1002004 Actionscript Training From The Source [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Macromedia Flash Mx 1002004 Actionscript Training From The Source [Electronic resources] - نسخه متنی

Derek Franklin, Jobe Makar

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید





Sitemap

Macromedia Flash MX 2004 ActionScript: Training from the Source


Table of Contents


Copyright


Bio


Acknowledgments


introduction


Macromedia Training from the Source


Macromedia Authorized Training and Certification


What You Will Learn in This Book


Minimum System Requirements


Lesson 1. Introducing ActionScript


ActionScript Matures to Version 2.0


Differences Between ActionScript 1.0 and 2.0


Similarities Between Actionscript 1.0 and 2.0


Why Learn ActionScript?


ActionScript Elements


Using the Actions Panel/ActionScript Editor


Planning a Project


Writing Your First Script


Testing Your First Script


What You Have Learned


Lesson 2. Using Event Handlers


What Event Handlers Do


Choosing the Right Event Handler


Using Mouse Events


Making the Most of Attaching Mouse Events to Movie Clips


Using Frame Events


Using Clip Events


Orchestrating Multiple Events


Understanding Event Handler Methods


Using Event Handler Methods


Using Listeners


What You Have Learned


Lesson 3. Understanding Target Paths


Understanding Multiple Timelines


Targeting the Current Movie


Targeting the Main Movie


Targeting a Parent Movie


Targeting Movie Clip Instances


Targeting Movies on Levels


Targeting Movie Clip Instances on Levels


Understanding Multiple Identities


Creating and Referencing Global Elements


What You Have Learned


Lesson 4. Using Object Classes


What Objects are and Why They''re Useful


Built-In Object Classes


Using the Color Class


Using the Key Class to Add Interactivity


Working with String and Selection Classes


What You Have Learned


Lesson 5. Using Functions


Creating Functions


Adding Parameters to Functions


Adding Parameters to Functions


Using Local Variables and Creating Functions that Return Results


What You Have Learned


Lesson 6. Creating and Manipulating Data


Creating Variables


Creating Arrays


Creating Dynamic Text Fields and Retrieving Information


Retrieving the Data


Building Expressions


Operators


Manipulating Numerical Data Using Math


Manipulating Strings


What You Have Learned


Lesson 7. Creating Custom Classes


Classes, Top-Level Classes, and Instances


Creating a Class


The Classpath


Packages and Importing Classes


Getters and Setters


Defining Members


Understanding Inheritance


What You Have Learned


Lesson 8. Using Conditional Logic


Controlling a Script''s Flow


Determining Conditions


Reacting to Multiple Conditions


Defining a Boundary


Turning Power On/Off


Reacting to User Interaction


Detecting Collisions


What You Have Learned


Lesson 9. Automating Scripts with Loops


Why Loops Are Useful


Types of Loops


Writing and Understanding Loop Conditions


Nested Loops


Loop Exceptions


What You Have Learned


Lesson 10. Scripting UI Components


Components: A Scripting Primer


Configuring Component Properties


Triggering Scripts Using Component Events


Using Component Methods


Using The FocusManager Component


Customizing UI Components With ActionScript


What You Have Learned


Lesson 11. Getting Data In and Out of Flash


Understanding Data Sources and Data Formats


GET vs. POST


Using The LoadVars Class


Policy Files


Using Shared Objects


Using the WebServiceConnector Component


What You Have Learned


Lesson 12. Using XML with Flash


XML Basics


Using the XML Class


Using Socket Servers


What You Have Learned


Lesson 13. Validating Data


The Logic Behind Validating Data


Using Validation Routines


Handling Errors


Validating Strings


Validating Sequences


Validating Against a List of Choices


Validating Numbers


Processing Validated Data


What You Have Learned


Lesson 14. Working with Text Fields


Dynamically Creating and Configuring Text Fields


Using TextFormat Objects


Loading and Communicating with Inline Images and SWFs


Formatting Text Fields with Cascading Style Sheets


What You Have Learned


Lesson 15. Controlling Movie Clips Dynamically


Creating Movie Clip Instances Dynamically


Building Continuous-Feedback Buttons


Using Actionscript to Draw Lines Dynamically


Using the Drawing Methods


Creating Filled Shapes Dynamically


Z-Sorting Movie Clip Instances


Dragging and Dropping Movie Clip Instances


Removing Dynamically Created Content


What You Have Learned


Lesson 16. Time- and Frame-Based Dynamism


The Use of Time in Flash


Working with Dates in Flash


Determining the Passage of Time


Controlling the Playback Speed and Direction of a Timeline


Tracking Playback and Downloading Progression


What You Have Learned


Lesson 17. Scripting for Sound


Controlling Sound with ActionScript


Creating a Sound Object


Dragging a Movie Clip Instance within a Boundary


Controlling Volume


Controlling Panning


Attaching Sounds and Controlling Sound Playback


What You Have Learned


Lesson 18. Loading External Assets


The Ins and Outs of Loading External Assets


Loading Movies into Targets


Loading JPGs Dynamically


Creating an Interactive Placeholder


Loading Movies into Levels


Controlling a Movie on a Level


Loading MP3s Dynamically


Reacting to Dynamically Loaded MP3s


Extracting ID3 Data From an MP3 File


Loading and Controlling External Video


What You Have Learned


Lesson 19. Testing and Debugging


Eliminating Bugs Before They Hatch


Maximizing the Testing and Debugging Process


Fixing Compile-Time Bugs


Finding and Fixing Run-Time Bugs


What You Have Learned


Lesson 20. Maximum-Strength SWFs


Understanding and Using fscommand()


Using Flash Studio Pro


Using FlashVars


What You Have Learned


Lesson 21. Printing and Context Menus


Flash Printing versus Browser Printing


Using the PrintJob Class


Creating Custom Context Menus


What You Have Learned


Licensing Agreement


/ 183