swfed 0.26 release - setActionVariables

setActionVariables が実装出来たのと、一件不具合修正があるので、合わせて 0.26 リリースしました。

setActionVariables

以下のような PHP で SWF を編集すると、

$swf = new SWFEditor()
$swf->input($swfdata);
$vars = array('input_value' => 'this is pen.');
$swf->setActionVariables($vars);
echo $swf->output();

以下の ActionScript のように変数を受け取る事ができます。

internal_value = input_value

不具合修正

repacePNGData で透明度付きパレット形式画像を扱った際に、
意図しない場所が透明になる事のある不具合を修正しました。

PNG の tRNS チャンクから透明度情報を抽出する際に、
ひとつ大目に勘違いしていて、透明度付きパレット+1
に対応するパレットの色が透明になる不具合がありました。

ごめんなさい。。