setBackground(155,155,155); $myMovie->setDimension(300, 300); include('MingFunctions.php'); $face=$myMovie->add(gradoval(SWFFILL_LINEAR_GRADIENT,255,220,255,100,80)); $face->moveTo(60,35); $Face=$myMovie->add(oval(3,0,0,0,255,100,80)); $Face->moveTo(60,35); $Hair=$myMovie->add(font('SWF/FDB/Hair.fdb',55,30,0,255,235,X)); $Hair->moveTo(50,195); $Eyes=$myMovie->add(font('SWF/FDB/AnimeEyes.fdb',0,0,0,255,125,S)); $Eyes->moveTo(70,125); $nose=$myMovie->add(bezierH(3,0,0,0,255,15,-10)); $nose->moveTo(105,77); function teeth($size,$w,$h){ $Teeth = new SWFShape(); $Teeth->setLine($size+2,255,255,255); $Teeth->movePenTo(0,$h); $Teeth->drawCurveTo(0,$h,$w/2,$h*2,$w,$h); $Teeth->setLine($size*1.3,0,0,0); $Teeth->movePenTo(0,$h+$size); $Teeth->drawCurveTo(0,$h+$size,$w/2,($h*2)+$size*2,$w,$h+$size); return $Teeth; } function toplip($size,$r,$g,$b,$w,$h){ $TopLip = new SWFShape(); $TopLip->setLine($size,0,0,0); $TopLip->movePenTo(0,$h); $TopLip->drawCurveTo(0,$h,$w/2,$h-($h*2),$w,$h); $TopLip->drawCurveTo($w,$h,$w+$w/2,$h-($h*2),$w*2,$h); $TopLip->setLine($size*1.2,$r,$g,$b); $TopLip->movePenTo(0,$h); $TopLip->drawCurveTo(0,$h,$w/2,$h-($h*1.5),$w,$h); $TopLip->drawCurveTo($w,$h,$w+$w/2,$h-($h*1.5),$w*2,$h); $TopLip->setLine($size,0,0,0); $TopLip->movePenTo(0,$h); $TopLip->drawCurveTo(0,$h,$w/2,$h-$h,$w,$h); $TopLip->drawCurveTo($w,$h,$w+$w/2,$h-$h,$w*2,$h); return $TopLip; } function botlip($size,$r,$g,$b,$w,$h){ $BotLip = new SWFShape(); $BotLip->setLine($size/1.2,0,0,0); $BotLip->movePenTo(0,$h); $BotLip->drawCurveTo(0,$h,$w/2,$h+($h*2),$w,$h); $BotLip->setLine($size,$r,$g,$b); $BotLip->movePenTo(0,$h); $BotLip->drawCurveTo(0,$h,$w/2,$h+($h*1.5),$w,$h); $BotLip->setLine($size/1.2,0,0,0); $BotLip->movePenTo(0,$h); $BotLip->drawCurveTo(0,$h,$w/2,$h+$h,$w,$h); return $BotLip; } $Teeth=$myMovie->add(teeth(4,30,6)); $Teeth->moveTo(97,91); $mouthT=$myMovie->add(toplip(4,255,0,0,18,6)); $mouthT->moveTo(94,94); $mouthB=$myMovie->add(botlip(4,255,0,0,40,10)); $mouthB->moveTo(92,87); for($i=0;$i<40;$i++){ $myMovie->nextframe(); } for($i=0;$i<10;$i++){ $myMovie->nextframe(); $myMovie->nextframe(); $myMovie->nextframe(); $mouthT->moveTo(94,94-$i/3); $mouthB->moveTo(92,87+$i/2); } for($i=0;$i<40;$i++){ $myMovie->nextframe(); } for($i=0;$i<40;$i++){ $myMovie->nextframe(); $mouthT->moveTo(94,94); $mouthB->moveTo(92,87); } header('Content-type: application/x-shockwave-flash'); //$myMovie->output(); $myMovie->save("MouthSmile.swf"); ?>