» Home » Movies » Tutorials » Submissions » Sound FX » Board » Links » Reviews » Feedback » About FK » Gallery » Fonts » The Lounge » Sound Loops » Sitemap
Login | Register | 651326 Members and growing!
Search tutorials
Author: Sergei A. Kornev | Website: http://www.purehue.com/

Move Movie Clip - Flower to place on Movie Stage where You want your flower to be drawn.(normally, it's a center of Movie (Document) Stage)

Now You have knowledge about polar coordinates to draw a flower. You just need to program it. I have done it for You. Select flower on the stage ( just mouse left-click on MovieClip ) and press F9 to bring up it's actions. Put this actions (if you want just paste this actions you should turn to Expert Mode before.)

```//
// All contents c 2003 - Sergei A. Kornev
// http://www.purehue.com
// maestro_ck@mail.ru
//
amp = 160; // sets amplitude of flower's petal.
x0 = 0; y0 = 0	; // set coordinates where flower should be drawn. in Movie Clip
// zero values recommended.
// if want to draw flower in another place just drag Movie Clip - "flower"  on Movie Stage
moveTo(x0+amp, y0); // go to a start point.
degree = 0;	 // degree sets angel used in polar coordinates.
speedDraw = 1;	// sets how fast flower will be drawn. value must be set with natural number.
// for example: 1,2,4...
colorFlower = 0x009933; // green
colorCircle = 0xEBEA2E; // yellow
lineStyle(3, colorFlower, 100); // sets line style.
}
// Below we draw flower.
onClipEvent (enterFrame) {
if (degree<=360) {
for (i=1; i<=speedDraw; i++) {
p = amp*Math.cos(6*radian); // flower determinated in  polar coordinates
x = x0+p*Math.cos(radian); // convert polar coordinates  to Cartesian one.
lineTo(x, y); // draw line
degree++;
}
}
}
// Here is drawing  circle that is in the flower center.
onClipEvent (enterFrame) {
if (degree == 360+speedDraw) { //starts draw circle after flower have bee drawn.
amp = 10;
x0 = x0-amp/2;
y0 = y0;
moveTo(x0, y0);
lineStyle(1, colorCircle , 100);
beginFill(colorCircle); // The circle must be filled. So we start filling here.
for (alpha=0; alpha<=180; alpha++) {
radian = Math.PI/180*(alpha); // circle determinated in  polar coordinates
lineTo(x, y);
}
endFill(); // end of filling.
degree++;
}
}

```

• There are no comments yet. Be the first to comment!

• You must have javascript enabled in order to post comments.

Featured Flash FLA
» Author: Inocreato
» Title: RaiseTheBlocks
» Description: Raise all the blocks to win the game
Featured Sound Loops

Audio Player

» Author: TomCat Carty
» Title: The Wood
» Description: Just a little game ending or it can maybe be looped. Recorders with music box and percussion to give the feel of well, I don't know, the woods? Free to use, just credit me. thank you
Latest Font
» Author: Fábio FAFERS
» Description: I created this font for free use. Everyone can apply it in personal or business texts. Its free, but I want to be communicated in case of business use. Donations are accepted to keep the project of free fonts alive! Thank you all
Featured Sound Fx

Audio Player

» Author: Davisigner
» Description: Hmm... what to say about this one? It's reminiscent of the closing notes of the opening music from the Three Stooges done in a church organ style with a closing cymbal crash. I'll give this one away gratis, but feel free to check out my free loops and potential upcoming license-mandated ones over in the respective part of Flashkit.