facebook twitter hatena line google mixi email

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();