setDimension(550,400); $movie->setBackground(rand(0,0xFF),rand(0,0xFF),rand(0,0xFF)); $movie->setRate(31); // draw a red square $squareshape=new SWFShape(); $squareshape->setRightFill(255,0,0); $squareshape->movePenTo(-50,-50); $squareshape->drawLine(100,0); $squareshape->drawLine(0,100); $squareshape->drawLine(-100,0); $squareshape->drawLine(0,-100); // add red square to movie $squaresymbol=$movie->add($squareshape); $squaresymbol->moveTo(250,200); // skewXTo is absolute (ie set skew to -1) // -1 = -45 degree skew, +1 = +45 degree skew $squaresymbol->skewXTo (-1); $movie->nextFrame(); // skew the square forward for($i=-1; $i<1; $i+=0.05) { $squaresymbol->skewXTo ($i); $movie->nextFrame(); } // skew the square back for($i=1; $i>-1; $i-=0.05) { $squaresymbol->skewXTo ($i); $movie->nextFrame(); } // save swf with same name as filename $swfname = basename(__FILE__,".php"); $movie->save("$swfname.swf",9); ?>