Вы можете легко использовать лист спрайтов .Просто выровняйте на нем свои цифры от 0 до 9 и сохраните массив с позицией каждой цифры на спрайте (a[0] = 0, a[1] = 200, a[2] = 350
), тогда вы сможете получить положение и ширину цифры на спрайте следующим образом:1004 *
//for 1
xPosition = a[1];
width = a[2]-a[1];
Вы можете использовать эти два, чтобы нарисовать маску и скрыть остальную часть спрайта, чтобы видна была только нужная цифра.Вы получаете таким способом только одну цифру.Однако поместите все это в класс и сделайте цикл с количеством нужных вам цифр.Вот как вы узнаете, сколько цифр имеет число:
var value:Number
var digitsNumber:Number =Math.ceil(Math.log(value)/Math.LN10) + 1;
Где значение это ваш «номер», например.234, 23132, 4334 и т. Д.