- Flash Guide 2006
- Flash Design Guide
- Introduction To Flash
- Working with the Authoring Tool
- Working with Templates
- FreeHand for the Power User
- Creating Animation with Fireworks
- Creating Animation in Flash
- Preloading for Non-Programmers
- Drawing in Flash
- Using the Library
- Organizing Animations With Storyboards
- Working With Masks
- Making 2D Look 3D
- Working With Text
- Flash Interactive Developer Guide
- What is an Interactive Developer?
- Creating Flash Projects
- Using Form Applications
- Working with Form Components
- Setting up a Movie for Design and Animation
- Setting up a Movie for Programming
- Working with Components
- ActionScript Fundamentals
- The Eolas Solution
- Intro to Flash Player 9
- Working with Strings
- Creating ActionScript Transitions
- Working with Boolean Objects in ActionScript
- Optimizing Delivery
- Working with Numbers in ActionScript
- Working with the Number Class
- Flash Professional 9 Preview
- Adobe Takes ActionScript Open Source
- What is an Interactive Developer?
- Flash Rich Media Guide
- Flash 8
- Introduction to Flash 8
- Advanced Text Rendering
- Using BitmapData Class in Your ActionScript
- The CacheAsBitmap Property
- Bitmap Rendering Improvements and Blend Modes
- Using The ExternalInterface Class
- Using Filters
- Downloading and Uploading Files with ActionScript
- Runtime Support for GIF and PNG Files
- Garbage Collection in Flash 8
- Using Enhanced Gradients
- Using Scale 9
- Stroke Enhancements in Flash 8
- Video Support in Flash 8
- How to Create a Slideshow
- Creating Dynamic Text in Flash
- Flash 3-D–Taking Flash to the Third Dimension!
- Object Collision Detection with Flash
- Create a Quiz With The Flash Quiz Template
- Working with Flash
- Introduction to Design in Flash
- Developing with ActionScript
- Introduction to Programming within Flash MX 2004
- ActionScript Fundamentals
- Event Handling within ActionScript
- Creating Interactive Movies
- Testing your Flash Movies
- Debugging
- Using ActionScript to Control Your Movies
- Using ActionScript to Control Text
- The Differences Between ActionScript 1 and ActionScript 2
- Using Pre-Built Classes In Flash MX 2004
- Creating Your Own Classes
- Working with External Data in Flash
- Using Components
- Informit Articles and Sample Chapters
- Books and e-Books
- Online Resources
- Rich Internet Applications
- Introduction to Rich Internet Applications
- Using Flash Variables
- Getting Data Into Flash: Loading External SWF and JPG Files
- Working With XML: What is XML, and How Does it Relate to Flash?
- Working with XML: Good XML vs. Bad XML
- Working with XML: Loading XML into Flash
- Working with XML — Dynamically Building XML with .NET, ColdFusion, Java, and PHP
- Working with XML — Web Services
- Working with Data — Working with XML
- Working with Data: Pushing Data back to the Server with Load Vars
- Working with Data: Leveraging Persistent Connections
- Flash Remoting
- Working with Data: Macromedia Flex Presentation Server
- Building Rich Internet Applications: Connecting Flash to a Database
- Building Rich Internet Applications: Planning, Planning, Planning
- Building Rich Internet Applications: Design Counts
- Building Rich Internet Applications: Beyond the Movie Clip
- Building Rich Internet Applications: Using Macromedia Central
- Building Rich Internet Applications: Using Macromedia Flex
- Presenting the Solution: Delivering Flash Applications to the Web
- Presenting the Solution: Delivering Flash Over Non-PC Devices
- Informit Articles and Sample Chapters
- Books and e-Books
- Flash for Designers: Rich Media Production
- Graphic Control in Flash
- Introduction to the Rich Media Production
- Using Video, Audio and Images in your Flash Movies
- Using Components to Build Rich Media Solutions
- Controlling Components with ActionScript
- Using Audio in Flash
- Video in Flash
- Choosing Which Version of Flash Communication Server to Use
- Streaming Video
- Using the Microphone and Camera Core Classes
- Constructing Large Applications That Leverage Video and Audio
- Informit Articles and Sample Chapters
- Books and e-Books
- Matthew's Predictions for 2006
- Matthew's Favorite Flash Books
- Matthew's Favorite Flash Web Resources
- Macromedia as Part of Adobe
- First Look: Flash Player 8
- A Brief History of Flash
What is an Interactive Developer?
Last updated Jan 13, 2006.
There is a rumor that a new breed of software engineer exists. This particular species of engineer is part designer, part programmer, and part video/audio editor with an active and growing interest in 3D technologies and the ability to pick apart the construction of a font glyph. Who is this new person? It is the interactive developer.
As an interactive developer, I can say from personal experience that it’s the best job in the business because we get to play with all sorts of great stuff. One minute we’re editing video and the next we’re binding Web Services to a Web Application or streaming video and a collection of images to a client app that looks like it should be on a desktop not in a Web Browser.
Flash is often presented as the only platform for the interactive developer. The truth is that you have plenty of tools at your disposal. Yes, Flash is certainly the most widely distributed platform for the interactive developer, but you can also work with AJAX (Asynchronous JavaScript and XML), Adobe’s PDF format, and Microsoft’s new Windows Presentation Foundation. Each of these platforms gives you, the interactive developer, a rich foundation upon which you can let your imagination run rampant.
What to Expect from the Interactive Developer Guide
The focus of the Flash Interactive Developer Guide is on Flash development. Without doubt, there are more Flash interactive developers than any other group of interactive developers. This doesn’t mean I’ll ignore the other groups-I’ll cover them in the Flash blog. I will, however, place the main focus of this guide on Flash simply because the Flash technology platform is very large and to include other technologies would dilute the value of the guide.
Future of the Interactive Developer
If you’re reading this guide, then you’ve made a choice to begin understanding Flash. I have to tell you, you’ve made a very exciting choice.
But, first, a little history. The interactive developer has actually been around for a while. Macromedia introduced interactivity years ago with CD-ROM technologies such as AuthorWare and Director. Macromedia eventually acquired FutureSplash from FutureWave, renamed the product Flash, added a programmable layer to it, and continuously expanded the rich functionality of the tiny plug-in.
Today, there are nearly one million Flash developers building solutions with Flash. On the Internet, there are over 600 million computers with the Flash Player installed and nearly 100 devices from cell phones to MP3 players that also run the Flash Player. Put simply, if it has a screen, then it’s likely to support Flash. It is this ubiquity that makes it fun to develop Flash applications because you know that whatever you build can be run and used almost anywhere.
Companies using Flash today include Cnet, Amazon.com, Weather Channel, ABC, and even Microsoft. The list just goes on and on.
What this means to all of you interactive developers is that the future never looked so good. In addition to Flash, technologies such as AJAX and Windows Presentation Foundation are creating a massive thrust propelling the need for richer, easier, and more fluid Web Applications. The day of the page refresh is going away.
Put your creative hat on because anything is possible-you just have to think it up.

