1#!/usr/bin/php
2<?php
3
4$srcdir = $argv[1];
5$mediadir = $srcdir . "/../Media";
6
7$m = new SWFMovie(8);
8
9ming_setscale(1.0);
10/*Unknown block type 69*/
11
12/* SWF_DEFINELOSSLESS */
13
14/* Bitmap 1 (lossless). To extract:*/
15
16/* swfextract -p 1 -o character1.png $swf*/
17$character1 = new SWFBitmap($mediadir . '/image01.png');
18
19/* SWF_DEFINESHAPE3 */
20
21/* Shape 2 (TYPE=3, RECT=-10,2010 -10,2010)*/
22$character2 = new SWFShape();
23/*1 fillstyle(s)*/
24/* BitmapID: 1 */
25$character2_f0 = $character2->addBitmapFill($character1,SWFFILL_CLIPPED_BITMAP);
26$character2_f0->scaleTo(20.000000);
27/*1 linestyles(s)*/
28$character2_l0_width = 20;
29$character2_l0_red   = 0x00;
30$character2_l0_green = 0x00;
31$character2_l0_blue  = 0x00;
32$character2_l0_alpha = 0xff;
33/* StateLineStyle: 1 */
34$character2->setLine($character2_l0_width, $character2_l0_red, $character2_l0_green, $character2_l0_blue, $character2_l0_alpha);
35$character2->setRightFill($character2_f0);
36$character2->drawLine(2000, 0);
37$character2->drawLine(0, 2000);
38$character2->drawLine(-2000, 0);
39$character2->drawLine(0, -2000);
40
41/* SWF_PLACEOBJECT2 */
42$i1 = $m->add($character2);
43$i1->setDepth(1);
44/* PlaceFlagHasMatrix */
45
46/* SWF_SHOWFRAME */
47$m->nextFrame(); /* end of frame 1 */
48
49/* SWF_END */
50
51$m->save("test05.swf");
52?>
53