Apress Access

Extending Flash MX 2004

Complete Guide and Reference to JavaScript Flash

By Keith Peters , Todd Yard

  • eBook Price: $34.99
eBook coming soon Buy Print Book

Extending Flash MX 2004 Cover Image

This book covers the entire spectrum of the extensibility architecture in Flash MX 2004.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-59059-304-2
  • 472 Pages
  • User Level: Beginner to Advanced
  • Publication Date: January 27, 2004

Related Titles

  • Migrating to Swift from Flash and ActionScript
  • Building APIs with Node.js
  • Reactive Programming with Node.js
  • Pro MEAN Stack Development
  • Practical Web Design for Absolute Beginners
  • Practical Laravel 5
  • Beginning KeystoneJS
  • Lumen Programming Guide
  • Beyond jQuery
  • Practical GameMaker: Studio
Full Description

  • Get up to speed with the latest Flash technology
  • Create new Flash extensions
  • Enhance your production workflow

With the release of Flash MX 2004, Macromedia gave us a brand-new Extensibility architecture layer, which let us look under the hood of Flash and extend its functionality. With the extensibility tools, which include behaviors, custom-made tools and commands, the JavaScript API (or JSFL), and the XML-to-UI API, you can literally extend Flash to do things it cannot do out of the box. Things such as adding new custom commands to the menu and customizing the tool bar, adding brand new, custom created tools. The commands could be as simple as drawing a commonly used shape on the stage, or as complex as creating an entire new Flash movie from scratch.

These features not only allow users to share code and effects more easily within the community or a production environment, but will also allow developers to package up and reuse more within Flash than was ever possible before, increasing productivity and decreasing production times. We now have the ability to take our designs further than ever before—if you have an idea for a new feature, you can just create it yourself and “plug it in”. This is the future of Flash!

Extending Macromedia Flash MX 2004 covers the entire spectrum of the extensibility architecture in Flash MX 2004. It includes in-depth tutorials on each new area—commands, tools, timeline effects, behaviors, use of the MMExecute command, executing Flash from the command line, and full coverage of XML to UI, which enables you to easily create custom user interfaces for your Flash Extensions. The final section of this book contains a comprehensive desktop reference to JavaScript Flash (JSFL), the new language that you'll use to create your Flash extensions.

What you’ll learn

  • Speed up repetitive tasks in Flash with custom commands
  • Add new tools to the toolbar for drawing any kind of shape or object on the stage
  • Create automated tweens for any object onstage with Timeline Effects
  • Define scripted behaviors that can easily be applied to any object
  • Use these advanced extensibility tools to make Flash perform better than ever!

Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.


If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.
No errata are currently published


    1. PHP Objects, Patterns, and Practice


      View Book

    2. Beginning Android 3D Game Development


      View Book

    3. Troubleshooting Oracle Performance


      View Book

    4. Beginning Amazon Web Services with Node.js


      View Book