Php/flash作成mingメモ
提供: 初心者エンジニアの簡易メモ
phpでflash作成mingメモ
windowsの php.iniの
extension=php_ming.dllをコメントアウト
アパッチ再起動
サンプル
// 四角形が回る
<?php
ming_useswfversion(7);
$m = new SWFMovie();
$m->setDimension(400, 400);
$s = new SWFShape();
$f = $s->addFill(0, 0, 0, 0x66); // 太, 赤, 緑, 青, 透明
$s->setRightFill($f);
$s->movePenTo(-20, -20);
$s->drawLineTo(20, -20);
$s->drawLineTo(20, 20);
$s->drawLineTo(-20, 20);
$s->drawLineTo(-20, -20);
$i = $m->add($s);
$i->moveTo(200, 150);
for ($j = 0; $j < 5; $j++) {
$m->nextFrame();
$i->rotate(25);
}
$m->nextFrame();
$m->save('sikaku.swf');
?>
flashバージョン設定
ming_useswfversion(7); // php5.2.6(xampp1.6.8)は7まで対応
flashをそのまま表示するとき
// $m->save()とせずに以下のとおり
header('Content-type: application/x-shockwave-flash');
$m->output();
