ActionScript3.0 实现九九表

 新建个flash文件,在舞台上绘制动态文本,在属性里将其命名为tf。新建图层,添加动作代码。
var theText:String = "";
var theNum:Array = ["一","二","三","四","五","六","七","八","九","十"];
for(var i:uint = 1;i<10;i++)
{
          for(var j:uint = 1;j<=i;j++)
{
var _result:String;
if(i*j<10)
{
         _result="得"+theNum[i*j-1];
}
else if(i*j==10)
{
         _result="一十";
}
else if(i*j<20)
{
         _result="十"+theNum[i*j-1];
}
else if(i*j==0)
{
        _result=theNum[Math.floor(i*j/10)-1]+"十";
}
else
{
        _result=theNum[Math.floor(i*j/10)-1]+"十"+theNum[i*j-1];
}
        theText += theNum[j-1]+theNum[i-1]+_result+"\t";
}
      theText += "\n";
}
tf.text=theText;


编译就行了。
注:Math.floor 返回由参数 val 指定的数字或表达式的下限值。 下限值是小于等于指定数字或表达式的最接近的整数。

你可能感兴趣的:(Math,职场,休闲,九九表)