Menu:

Sponsor

Discover Master of Alchemy, our first iPad/iPhone and iPod touch game!

Follow Me

 

Forum's topics

Latest Files

Archives

Top Rated

Categories

Photo Gallery


Alessandro Crugnola on July 7, 2004 in flash , php

PEAR::SWF updating... read and modify swf with PHP

I've just begun to modify the old PHP class flashHeader. Now using the PEAR::File class for a better file I/O processes.
Basically now, other than returning all the main information from an swf file, such as the bg color, framerate, player version, compression, protection used, movie size.., it allows to modify some of those parameters.
For example it can change the framerate, background, protection... I'm also working in order to allows the class modify some other swf tags in runtime..
Working example

Here the source file

<?php
// include the PEAR package
require "File/File_SWF.php";
$flash = new SWF("source.swf");
if(
$flash->is_valid()){
    
$stat = $flash->stat();    // this give all the info
    // and also..
    
$fps     = $flash->getFrameRate();
    
$size    = $flash->getMovieSize();
    
$bg      = $flash->getBackgroundColor();
    
$prot    = $flash->getProtected();
    
$compr   = $flash->getCompression();
    
$version = $flash->getVersion();
    
    
// they can be changed...
    
$flash->setFrameRate(60);
    
$flash->setProtected(1);
    
$flash->setBackgroundColor(51,51,204);
    
$flash->setCompression(1);
    
    
// and write a new file...
    
$flash->write("./new_one.swf",1);
}
?>

 

 

Bookmark and Share

 

Tags: pear , php , swf 

 



Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)


Type the characters you see in the picture above.





 

TrackBacks

TrackBack URL for this entry: http://www.sephiroth.it/cgi-bin/mt/mt-tb.cgi/169