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

PHPでSWFファイルをいじる

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

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法
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/FBでお願いします(クリック)