SWF File Processing Rules

This chapter provides tutorial notes and example codes on rules used by Flash Player when processing SWF files. Topics include Flash Player timeline, frame rate and show frame event; SWF file SHOWFRAME tag synchronization; rendering objects in the display list; executing action instructions in action lists associated with frames; altering Flash Player timeline; stack machine used by action instructions.

Flash Player Lifecycle - Timeline and Frame Rate

SWF Tag Process Flow - SHOWFRAME Synchronization

SWF Player Lifecycle Example

Showing SWF Tag Details - "swfdump --full"

Flash Player Supports Dynamic Actions

Action Instruction Example - "GotoFrame"

Creating Display Objects with Action Instructions

More Action Instructions and Less SWF Tags

Conclusions:

Table of Contents

 About This Book

 Introduction of Adobe Flash

 Adobe Flash Player Plugin for Firefox

 Adobe Flash Player Plugin for Chrome

 Adobe Flash Player Plugin for Safari

 Adobe Flash Player ActiveX for IE

 Using "object" Elements for Flash Files

 Using "embed" Elements for Flash Files

 "mp3player" - MP3 Music Player

 SWFObject - Hidding "object" behind JavaScript

 Flash Player Projector

 SWFTools - SWF File Manipulation Tools

 SWFC Script to Generate Flash SWF Files

 ActionScript Embedded in SWFC Script

 AS3Compile - ActionScript 3 Compiler

 Adobe Flex SDK 4

 SWF File Structure and Tags

SWF File Processing Rules

 SWF Files for Video and Audio Streams

 Outdated Tutorials

 References

 Full Version in PDF/EPUB