Robert Reinhardt
Expertise: Flash MX 2004, Flash Communication Server, Flash Remoting, Director MX 2004, Flex, ActionScript, Certified Macromedia Flash MX 2004 Developer, Certified Macromedia Flash MX Developer,
Certified Macromedia Flash 5 Developer. Team
Macromedia for Flash.
Contributions: Lead author of the Flash Bible series (over 200,000 copies sold, translated into over thirteen languages), the Flash ActionScript Bible, and Macromedia MX: Building Rich Internet Applications. Currently VP of the Multimedia Platforms Group at Schematic in
Los Angeles, and co-principal of [theMAKERS]. Speaker at twenty conferences in the last five years, including FlashForward, FlashintheCan, and SIGGRAPH. Maintains the Flash resource site, FlashSupport.com.
Contributions
Below is a list of content pieces submitted by Robert Reinhardt.
Articles
Flash Video: Why the Other Players Don't Get It 
The Future of the Adobe Flash Player 
Flash Video Cue Points: Part 1 - Overview of Cue Points 
Pushing Flash Player 8 Technology 
A Critique of FCS 2.0 Sneak Peek at MAX 
What AVC/H.264 Means for the Future of Flash Video 
Flash Video: Move Over? 
FAQs
Reviews
My First MacWorld (with Flashforward!) 
Mixed Thoughts on Microsoft Mix 06 
Tutorials
Streaming MP3s with Flash Communication Server - Part 5: Creating a MP3 Database 
Extending the AS3 FLVPlayback Component in Flash CS3: Part 1 - Adding a Background Color 
Sharing Fonts in ActionScript 3.0 - Part 2: Displaying a Loaded Font in a TextField Instance 
Sharing Fonts in ActionScript 3.0 - Part 1: Creating a Font SWF 
Preparing Source Video for Flash Video: Part 1 - Converting MPEG Files 
Working with the Camera Class - Part 8: Recording a Stream 
Working with the Camera Class - Part 7: Controlling Audio Quality 
Working with the Camera Class - Part 6: Controlling Image Quality and Bandwidth Usage 
Working with the Camera Class - Part 5: Adding Audio to a Live Stream 
Working with the Camera Class - Part 4: Subscribing to a Live Stream 
Working with the Camera Class - Part 3: Publishing a Live Stream 
Working with the Camera Class - Part 2: Detecting Motion 
Working with the Camera Class - Part 1: Viewing Live Output 
Working with Shared Libraries - Part 7: Sharing Components 
Working with Shared Libraries - Part 6: Using CSS with Shared Fonts 
Working with Shared Libraries - Part 5: Sharing Fonts with Runtime-Created Text Fields 
Working with Shared Libraries - Part 4: Sharing Fonts with Dynamic Text 
Working with Shared Libraries - Part 3: Sharing Fonts with Static Text 
Working with Shared Libraries - Part 2: Sharing Symbols in a Runtime Shared Library 
Working with Shared Libraries - Part 1: Sharing Symbols in Authortime Libraries 
Flash Printing Tasks - Part 8: Printing Filter Effects 
Flash Printing Tasks - Part 7: Printing Alpha and Color Mode Effects 
Flash Printing Tasks - Part 6: Creating a Color/Grayscale Toggle for the Certificate Preview Window 
Flash Printing Tasks - Part 5: Building a Preview for the Certificate 
Flash Printing Tasks - Part 4: Creating a Form for Certificate Information 
Flash Printing Tasks - Part 3: Adding Dynamic Text to the Certificate 
Flash Printing Tasks - Part 2: Basic Printing of the Certificate 
Flash Printing Tasks - Part 1: Building a Certificate Template in Illustrator and Flash 
Flash Video Cue Points: Part 4 - Adding Cue Points with Sorenson Squeeze 4.3 
Flash Video Deployment: A Case Study with TEACHnow.org, Part 1: Video Requirements 
Flash Video Cue Points: Part 3 - Building a List of Embedded Cue Points 
Flash Video Cue Points: Part 2 - Embedded Navigation Cue Points with Flash Pro 8 
Working with SMIL, Part 4: Creating a Video List with XML, SMIL, and the FLVPlayback Component 
Working with SMIL, Part 3: Real-time Streaming FLVs with the FLVPlayback Component 
Working with SMIL, Part 2: Detecting Bandwidth with Progressive FLV Files 
Working with SMIL - Part 1: The FLVPlayback Component and Progressive FLV Files 
Choosing a Video Codec for Your Flash 8 Movie 
Better Practices for Flash Designers - Part 4: Creating a Button Class 
Better Practices for Flash Designers - Part 3: Building Better Buttons 
Better Practices for Flash Designers - Part 2: Using Shared Fonts 
Better Practices for Flash Designers - Part 1: Coding Buttons 
Data Binding in Flash MX 2004 - Part 5: Coding XMLConnector and List Components 
Using CSS with Flash MX 2004 UI Components 
Data Binding in Flash MX 2004 - Part 4: Styling Label and TextArea Components 
Data Binding in Flash MX 2004 - Part 3: Loading Text with the XMLConnector Component 
Data Binding in Flash MX 2004 - Part 2: Using the XMLConnector Component to Populate a List 
Data Binding in Flash MX Pro 2004 - Part 1: Visual Binding with the List and MediaPlayback Component 
Streaming MP3s with Flash Communication Server - Part 8: Playing Streams from Virtual Directories 
Streaming MP3s with Flash Communication Server - Part 7: Linking MP3 Directories to the FCS App 
Streaming MP3s with Flash Communication Server - Part 6: Displaying Dynamic MP3 Data in a Flash UI 
Loading FlashPaper 2 Documents into Your Own Flash Movies 
Streaming MP3s with Flash Communication Server - Part 4: Using Other Playback Components 
Streaming MP3s with Flash Communication Server - Part 3: Adding a Playlist to the MP3 Component 
Secure Communication with Flash Remoting on IIS 
Distributing Classes in SWC Files 
Streaming MP3s with Flash Communication Server: Part 2 - Creating an MP3 Component 
Streaming MP3s with Flash Communication Server: Part 1 - Streaming Basics 
Optimizing Your Windows Services for Web Development 
Preparing Source Video for Flash Video: Part 2 - Preventing Quality Loss 



