#!/usr/bin/php -c. <?php $m = new SWFMovie(); /* SWF_SETBACKGROUNDCOLOR */ $m->setBackground(0xff, 0xff, 0xff); /* SWF_DEFINESPRITE */ /* MovieClip 1 */ $character1 = new SWFMovieClip(); /* 1 frames */ /* SWF_SHOWFRAME */ $character1->nextFrame(); /* end of clip frame 1 */ /* SWF_END */ /* SWF_PLACEOBJECT2 */ /* PlaceFlagHasCharacter */ $m->add($character1); /* PlaceFlagHasMatrix */ /* outputSWF_MATRIX is broken, so it is being skipped.. */ /* SWF_SHOWFRAME */ $m->nextFrame(); /* end of frame 1 */ /* SWF_END */ $m->save("test02.swf");
#!/usr/bin/php -c. <?php $srcdir = $argv[1]; $m = new SWFMovie(7); $stream = new SWFVideoStream($srcdir . "/../Media/video01.flv"); $numFrames = $stream->getNumFrames(); $mc = new SWFMovieClip(); $mc->add($stream); for ($i = 0; $i < $numFrames; $i++) { $mc->nextFrame(); } $m->add($mc); $m->save("test05.swf");
#!/usr/bin/php -c. <?php $srcdir = $argv[1]; $m = new SWFMovie(7); $mc = new SWFMovieClip(); $mc->setSoundStream($srcdir . "/../Media/audio01.mp3", $m->getRate()); for ($i = 0; $i < 200; $i++) { $mc->nextFrame(); } $m->add($mc); $m->nextFrame(); $m->save("test02.swf");
#!/usr/bin/php -c. <?php $srcdir = $argv[1]; $m = new SWFMovie(7); $stream = new SWFSoundStream($srcdir . "/../Media/audio01.mp3"); $stream->setInitialMp3Delay(16384); $mc = new SWFMovieClip(); $mc->setSoundStream($stream, $m->getRate()); for ($i = 0; $i < 200; $i++) { $mc->nextFrame(); } $m->add($mc); $m->nextFrame(); $m->save("test03.swf");