前の記事 ≪:米Google、Ajax開発ツール「Google Web Toolkit」
次の記事 ≫:IEで使えるDOMインスペクタ

PHPでSWFファイルをいじる

2006年05月20日-はてなブックマーク

スポンサード リンク
sephiroth.it - PHP SWF Reader

File_SWF which inherits from PEAR package, allows operations I/O on swf files. Basically, 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.

PHPでSWFファイルをいじるサンプル

<?php
// include the PEAR package
require "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);
}
?>

FPSやサイズ、バックグラウンド色などを取得したり、値を設定して書き込むサンプル。
File_SWFっていうパッケージを配布していてそれを応用したものですが、楽しそうなライブラリですね。

関連の記事検索:PHP, Flash, swf, ライブラリ
スポンサード リンク

By.KJ : 2006年05月20日 12:02 ブックマークに追加する livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitterでお願いします(クリック)