» Home » Movies » Tutorials » Submissions » Sound FX » Board » Links » Reviews » Feedback » Gallery » Fonts » The Lounge » Sound Loops
Search tutorials
Author: Helen Triolo | Website: http://www.i-technica.com

Step 4.2 : Calculate total and percents

The following code shows how to use a for loop to do calculations on an array. For questions about the syntax, consult the Flash 5 ActionScript Dictionary. In this section, we also correct for possible rounding error and subtract 1 from the first segment because of the pie slice that already exists on the stage (part of 1st segment).

```// Calculate total
for (i=0; i < nElements; i++) {
nTotal += aCount[i];
}
// Calculate percents
for (i=0; i < nElements; i++) {
aPercent[i] = math.round((aCount[i]/nTotal)*100);
nTotalPercent += aPercent[i];  // keep for later fix
if (i < nElements-1) {
nAllButLast += aPercent[i];	   // keep this for later fix too
}
}
// if percents don't add to 100 (because of rounding they can be off by 1), fix last percent
if (nTotalPercent != 100) {
aPercent[nElements-1] = 100 - nAllButLast;
}
// trace is commented out, but I usually leave them in because then I can cut and paste as needed
// trace("aCount=" + aCount + " nTotal=" + nTotal + " aPercent=" + aPercent + " nTotalPercent=" + nTotalPercent + " nAllButLast=" + nAllButLast);
// subtract 1 from first percent because 1 pie slice exists already
aPercent[0] -= 1;
```

• 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.