did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780470131138

Flash Video for Professionals : Expert Techniques for Integrating Video on the Web

by ;
  • ISBN13:

    9780470131138

  • ISBN10:

    0470131136

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2007-07-02
  • Publisher: Sybex
  • Purchase Benefits
List Price: $39.99

Summary

More than just a programming guide, this book takes you step by step through the process of gathering and preparing content, asking the right questions, determining the scope of the project and writing the project proposal. The authors cull from their professional experience of running their own digital media company to explain the special considerations in deploying Flash video applications, presenting ideas for solutions as well as tips for avoiding the most common pitfalls.

Author Biography

Lisa Larson and Renée Costantini are cofounders of the digital media firm go:toGroup Inc. As technical director, Larson specializes in Flash video development and was featured as one of ten established developers in Adobe's "Flash: Ten Years, Ten Perspectives." Creative director Costantini is an expert in user interface design and usability. go:toGroup has worked with many start-ups as well as companies like Adobe, L'Oreal, and Microsoft.

Table of Contents

Introduction
Project Archaeology
Scout the Site: Define Client Needs
Getting the Lay of the Land: The Site Survey
Excavation: The Interview
Piece Together the Artifacts: Determine the Appropriate Solution
Anticipate the Pitfalls
Construct the Project Map: The Proposal
Price It Right
Offer Alternate Routes
Summary
Raw Materials: Encoding Basics
Footage Fundamentals
Receiving Source Video from Your Client
Producing Your Own Video
Getting Fancy: Transparent Video
How Do I Create FLVs? Helpful Tips, No Matter What Encoder You Use
Obtaining and Encoding Video
Your Handy-Dandy Encoding Reference
Where the Rubber Hits the Road: Let's Encode
Summary
Creating a Video Delivery Roadmap
Functionality and Flow
Flow Chart
Start Building
Testing 1, 2, 3
Back Button Considerations
Flash Player Detection
Flash Video Navigation
Keep It Simple
Progressive or Streaming? That Is the Question
Embed Video in SWF
Progressive Download
Streaming
On to the ActionScript! Progressive Delivery: AS2
Progressive Delivery: AS3
Streaming Delivery: AS2
Streaming Delivery: AS3
Publishing and Hosting Choices
What Is a CDN, and Why Do I Need One? What Is an FVSS? What If I Need More Services? What About Offline Video? FLV to DVD
Don't Copy That Floppy: Digital Rights Management
Summary
OOP and the Video Application
Why All This Hoopla About OOP? What Is OOP? What Are the Key Elements of OOP? Why Is OOP So Useful in Flash Development? And What Does OOP Have to Do with Flash Video? Design Patterns and Flash Video
Model-View-Controller (MVC)
State Design Pattern (SDP)
The Fork in the Road: AS2 vs. AS3
Which Language Do You Speak Fluently? What Does Your Application Have to Do? What's Your Target Player? Setting Up Your Work Environment
Doing It Our Way: Setting Up Eclipse, FDT, and MTASC for AS2 Development
Viva la Open Source! Summary
The Video Player
So You Need to Play a Video-Where to Begin
Creating a Player Using Components
What the FLV Playback Component Can Do
What It Can't Do
Using the FLV Playback Component in Flash CS3
Roll Your Own: Creating a Custom Player
Our Player Structure
Dissecting the Code
Skin It!
Summary
Getting It Out There: Test, Optimize, and Deploy
Test It, Then Test It Again. Repeat
Test-Driven Development vs. Testing While Coding
Tests, Tests, and More Tests
Nobody Likes to Wait: Bandwidth Considerations
Video Buffering: Not If, but How Much
Bandwidth Detection: How Much Can We Push Through That Pipe? 3, 2, 1... Ready to Launch! Progressive Deployment
Streaming Deployment
But Wait, There's More: Project Wrap-up
Revisiting the Spec Sheet
Final Walkthrough
Launching
Deliverables: Documentation and Asset Files
Schedule a Meeting
Archiving
Summary
Dynamic Playlists
When Clients Attack: Handling Content Updates
Playlists in the Wild: Your Options
PlaylistListBox.fla: Simple Array into a ListBox
PlaylistListBox_XML.fla: XML Data into a ListBox
Mixing It Up: Sequential and Shuffle Playback
PlayListAutoPlay.fla: Sequential Playback
PlaylistShuffle.fla: Playing Random Videos from Your Playlist
Integrating an XML Playlist into the MVC Player
test_playlist.xml
AS2: MediaPlayer.as
AS3: Main.as
Summ
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program