Skip to main content

Factorial in ActionScript 3

Here is factorial function in Actionscipt 3,

public class MyMath{
public static function factorial(index:uint) : uint {
var total:uint = index;
if(index > 0){
total += MyMath.factorial(index - 1);
return total;

To use it

Hope it helps


  1. You mean:

    total *= MyMath........

  2. In addition to DBLacis comment: Shouldn't that be if(index > 1) to avoid *0 ?

  3. And put the return to Number so it allow 20! for example..


Post a Comment

Popular posts from this blog

LaMetric Python App

Creating a personal stock app for LaMetric is super simple, all you need is create an account at and have an url with your data. Depending on how you want the data to appear, the format should be in json and how it appears in the creation process.

I used appengine to host my data and used the metric data format

Here is the python code
import urllib2 import json # get stocks data using yahoo finance stocks = ['0002.HK', '0005.HK', '0011.HK', '0992.HK', '0066.HK'] url = "*" + ("%22%2C%22".join(stocks)) + "%22)%0A%09%09&" result = urllib2.urlopen(url) data = json.loads( # create frames based on the metric data format frames = [] for stock in data['query']['results']['quote']: …