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.gif'); 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("test06.swf"); 52?> 53