David Stiller
Expertise: Flash, ActionScript, JSFL, Dreamweaver, JavaScript, Regular Expressions, Photoshop, Premiere
Contributions: David Stiller is a career multimedia programmer/designer whose portfolio includes NASA, Adobe, and major US automotive and boat manufacturers. He likes anaglyph 3D photography, finely crafted wooden game boards, Library of Congress field recordings, and Turkish coffee. David is self-taught and gets a kick out of sharing "aha!" moments with others through consultation, mentoring, and regular contributions to a variety of Flash forums. He lives in Virginia with his amazing wife, Dawn, and his beguiling daughter, Meridian.
Contributions
Below is a list of content pieces submitted by David Stiller.
Articles
Using JSON with ActionScript 3.0 
Building Click-and-Rotate Content in Flash - Part 7 
Embedding Flash Content, Demystified - Part 9: Using JavaScript Concluded 
Quickshot: Let Flash Move Your Files 
Embedding Flash Content, Demystified - Part 7: Using JavaScript 
Embedding Flash Content, Demystified - Part 6: Common Pitfalls 
Embedding Flash Content, Demystified - Part 4: Optional Parameters Continued 
Embedding Flash Content, Demystified - Part 3: Optional Parameters 
Embedding Flash Content, Demystified - Part 1: Introduction 
Flash CS4: Encoding Video Content 
Using the Bandwidth Profiler - Part 2 
Flash CS4: The Motion Editor Panel - Part 2 
Flash CS4: The Motion Editor Panel - Part 1 
Flash CS4: The 3D Translation Tool 
Flash CS4: The 3D Rotation Tool 
Flash Troubleshooter Chronicles - Part 2 
Evaluating Script Assist's Usefulness 
Flash CS3: What Happened to the WebServiceConnector Component? 
How AS3 Helps You Program with Purpose 
Ditching the Chipmunks: Choosing the Right Sample Rate for Flash Audio 
Finding onDragOver: An AS2 to AS3 Migration Case Study 
Exploring Regular Expressions in ActionScript 3.0 
Exploring the Flash Brush Tool 
Create a Soft Mask in Flash CS3 
Notes From the Photoshop File Importer Front 
Dude, Where Do I Put My Code? - Part 3 
Dude, Where Do I Put My Code? - Part 2 
Dude, Where Do I Put My Code? - Part 1 
Tackling the ActionScript 2.0 Language Reference 
TODCon 9: Day Two 
Reviews
Extending Flash Projectors: Review of Zinc 2.5 
Tutorials
Loading SWFs Randomly - Part 1: JavaScript 
Building Click-and-Rotate Content in Flash - Part 6 
Building Click-and-Rotate Content in Flash - Part 5 
Embedding Flash Content, Demystified - Part 8: Using JavaScript Continued 
Embedding Flash Content, Demystified - Part 5: Optional Parameters Concluded 
Embedding Flash Content Demystified - Part 2: The Traditional Approach 
Using the Bandwidth Profiler - Part 1 
Using Audio in Flash CS4 
Flash Troubleshooter Chronicles - Part 4 
Flash Troubleshooter Chronicles - Part 3 
Flash Troubleshooter Chronicles - Part 1 
Creating a Smart Skip Intro Button in Flash - Part 2 
Creating a Smart Skip Intro Button in Flash - Part 1 
Working with Library and Linkage Changes in ActionScript 3.0 
Building Click-and-Rotate Content in Flash - Part 4 
Building Click-and-Rotate Content in Flash - Part 3 
Building Click-and-Rotate Content in Flash - Part 2 
Building Click-and-Rotate Content in Flash - Part 1 
Wiggle that Text! - Part 4: AS3 Custom Class 
Wiggle that Text! - Part 3: AS2 Custom Class 
Wiggle that Text! - Part 2: AS2 Timeline Code Animation 
Wiggle that Text! - Part 1: AS2 Timeline Code Prep 
Creating Click-and-Paint Flash Content - Part 2: AS3 
Creating Click-and-Paint Flash Content - Part 1: AS2 
Understanding Bitmap Fills in ActionScript 
Controlling a New Browser Window's Characteristics with Flash: Part 2 - AS2 
Controlling a New Browser Window's Characteristics with Flash: Part 1 - AS3 
Progressive Enhancement with Flash - Part 3: AS3 
Progressive Enhancement with Flash - Part 2: AS2 
Progressive Enhancement with Flash - Part 1 
Cross Fading Audio in ActionScript - Part 2: ActionScript 3.0 
Cross Fading Audio in ActionScript - Part 1: ActionScript 2.0 
Faking a Document Class in ActionScript 2.0 
Understanding Gradient Fills in ActionScript - Part 1 
Exploring Flash CS3 Primitives - Part 2: Oval Primitive and Animation 
Exploring Flash CS3 Primitives - Part 1: Rectangle Primitive 
MovieClip Buttons: Understanding a Few ActionScript 3.0 Nuances 
Taming the FLVPlayback Component's Need to Download 
Using FLV Cue Points to Direct Hyperlinks 
Using XML in Flash CS3 to Build a Slideshow 
Going Mobile in Flash CS3 
XML Captions for Video 
Adding Audio to Flash CS3 
Optimizing Flash Content for Use in Video 
Motion Tween Effects in Flash CS3 
Navigating to Flash Video Cue Points by Name 
Flash CS3: Customizing Components Just Got Easier! 
Flash CS3: What Happened to the Syntax Checker? 
Flash CS3: What Happened to Linkage Identifier? 
Using E4X to Retrieve XML Data in Flash CS3 
Customizing the Mouse Cursor in AS2 
The Displacement Map Filter Demystified: Part 3 - Curvature 
The Displacement Map Filter Demystified: Part 2 - Skewing and Magnification 
The Displacement Map Filter Demystified: Part 1 - How It Ticks 
Mimicking QTVR: Panoramas in Flash 
Rolling Your Own Dial Control 
Avoiding a Common Pitfall with Text-only Buttons 
Simian: A Flash Game of Pattern Recall - Part 2 
Simian: A Flash Game of Pattern Recall - Part 1 
Drawing Gears in Flash 
Creating a Soft Mask in Flash - Part 2: Flash Player 8 and Later 
Creating a Soft Mask in Flash - Part 1: Flash Player 7 and Earlier 
Building a Drag-and-Drop Jigsaw Puzzle - Part 2 
Building a Drag-and-Drop Jigsaw Puzzle - Part 1 
Handling Double-Clicks in Flash - Part 3 
Handling Double-Clicks in Flash - Part 2 
Handling Double-Clicks in Flash - Part 1 
Understanding Classpaths 
Shape Tweening: Squaring the Circle (and More!) 
Using Photoshop to Make Anaglyph 3D Pictures 



