# Notes to Lesson 9

 If you study the results of this lesson, you'll notice that the red changes from red to black, and then the border changes from blue to black. The Multcolor function can also be used from fonts. This example is from Lesson 5, using the larger font. setLine(5,0,0,255); \$myShape1->drawLine(440,0); \$myShape2=new SWFShape(); \$myShape2->setLine(1,0,0,0); \$myShape2->setRightFill(0,255,0); \$myShape2->drawLine(50,0); \$myShape2->drawLine(0,50); \$myShape2->drawLine(-50,0); \$myShape2->drawLine(0,-50); \$myShape3=new SWFShape(); \$myShape3->setLine(1,0,0,0); \$myShape3->setRightFill(255,0,255); \$ra = 40; \$x = 40; \$y = 40; \$a = \$ra * 0.414213562; // = tan(22.5 deg) \$b = \$ra * 0.707106781; // = sqrt(2)/2 = sin(45 deg) \$myShape3->movePenTo(\$x+\$ra, \$y); \$myShape3->drawCurveTo(\$x+\$ra, \$y-\$a, \$x+\$b, \$y-\$b); \$myShape3->drawCurveTo(\$x+\$a, \$y-\$ra, \$x, \$y-\$ra); \$myShape3->drawCurveTo(\$x-\$a, \$y-\$ra, \$x-\$b, \$y-\$b); \$myShape3->drawCurveTo(\$x-\$ra, \$y-\$a, \$x-\$ra, \$y); \$myShape3->drawCurveTo(\$x-\$ra, \$y+\$a, \$x-\$b, \$y+\$b); \$myShape3->drawCurveTo(\$x-\$a, \$y+\$ra, \$x, \$y+\$ra); \$myShape3->drawCurveTo(\$x+\$a, \$y+\$ra, \$x+\$b, \$y+\$b); \$myShape3->drawCurveTo(\$x+\$ra, \$y+\$a, \$x+\$ra, \$y); \$myFont=new SWFFont("Arial_Black.fdb"); \$myText=new SWFText(); \$myText->setFont(\$myFont); \$myText->setColor(255,255,0); \$myText->setHeight(40); \$myText->addString(" My First Flash!"); \$myMovie=new SWFMovie(); \$myMovie->setDimension(460,80); \$myMovie->setBackground(255,0,0); \$firstLine=\$myMovie->add(\$myShape1); \$firstLine->moveTo(10,10); \$secondLine=\$myMovie->add(\$myShape1); \$secondLine->moveTo(10,70); \$firstSquare=\$myMovie->add(\$myShape2); \$firstSquare->moveTo(15,15); \$secondSquare=\$myMovie->add(\$myShape2); \$secondSquare->moveTo(395,15); \$firstCircle=\$myMovie->add(\$myShape3); \$firstCircle->moveTo(190,0); \$firstText=\$myMovie->add(\$myText); \$firstText->moveTo((460/2-(\$myText->getWidth(" My First Flash!"))/2)+10,50); for(\$i=0; \$i<20; \$i++){ \$myMovie->nextFrame(); \$firstText->multColor(1.0-\$i/20, 1.0, 1.0); } \$myMovie->save("Note9.swf"); ?> Result: