# The SWFMovie class

(PHP 5 < 5.3.0, PECL ming SVN)

## Introduction

SWFMovie is a movie object representing an SWF movie.

## Class synopsis

SWFMovie {
/* Methods */
add ( object `$instance` ) : mixed
addExport ( SWFCharacter `$char` , string `$name` ) : void
addFont ( SWFFont `$font` ) : mixed
__construct ([ int `$version` ] )
importChar ( string `$libswf` , string `$name` ) : SWFSprite
importFont ( string `$libswf` , string `$name` ) : SWFFontChar
labelFrame ( string `$label` ) : void
nextFrame ( void ) : void
output ([ int `$compression` ] ) : int
remove ( object `$instance` ) : void
save ( string `$filename` [, int `$compression` = -1 ] ) : int
saveToFile ( resource `$x` [, int `$compression` = -1 ] ) : int
setbackground ( int `$red` , int `$green` , int `$blue` ) : void
setDimension ( float `$width` , float `$height` ) : void
setFrames ( int `$number` ) : void
setRate ( float `$rate` ) : void
startSound ( SWFSound `$sound` ) : SWFSoundInstance
stopSound ( SWFSound `$sound` ) : void
streamMP3 ( mixed `$mp3file` [, float `$skip` = 0 ] ) : int
writeExports ( void ) : void
}

## Table of Contents

- SWFMovie::add — Adds any type of data to a movie
- SWFMovie::addExport — Description
- SWFMovie::addFont — Description
- SWFMovie::__construct — Creates a new movie object, representing an SWF version 4 movie
- SWFMovie::importChar — Description
- SWFMovie::importFont — Description
- SWFMovie::labelFrame — Labels a frame
- SWFMovie::nextFrame — Moves to the next frame of the animation
- SWFMovie::output — Dumps your lovingly prepared movie out
- SWFMovie::remove — Removes the object instance from the display list
- SWFMovie::save — Saves the SWF movie in a file
- SWFMovie::saveToFile — Description
- SWFMovie::setbackground — Sets the background color
- SWFMovie::setDimension — Sets the movie's width and height
- SWFMovie::setFrames — Sets the total number of frames in the animation
- SWFMovie::setRate — Sets the animation's frame rate
- SWFMovie::startSound — Description
- SWFMovie::stopSound — Description
- SWFMovie::streamMP3 — Streams a MP3 file
- SWFMovie::writeExports — Description