var ot = "#1999";
for (ot = ot.split("#")[1]; ot.length < 6; ot = "0" + ot) {}
trace(ot);// 输出为 001999
split 函数说明:按照指定字符(比如 "#")将字符串拆开,"#"字符前面的部分和"#"字符后面的部分将被放到一个数组中,从数组中取出对应位置的字符串即可。
var ot = "66#1999";
var t_array = ot.split("#");
trace(t_array [0]);// 输出为 66
trace(tt_array [1]);// 输出为 1999
for 循环实现的是按指定位数补零的功能,这里指定的位数是6位,所以到直到补足六位后,才退出循环。