Вы не можете отформатировать число, чтобы оно начиналось с нуля.Но поскольку эта функциональность необходима для форматирования отображения чисел в компоненте NumericStepper, вы можете просто форматировать текст в выходном текстовом поле каждый раз, когда значение изменяется.
Я написал небольшой пример для вас.Создайте новый AS3 FLA, добавьте NumericStepper на сцену, установите его имя экземпляра на «stepper».Затем установите Main.as в качестве основного класса.
Main.as:
package {
import fl.controls.NumericStepper;
import flash.text.TextField;
import flash.events.Event;
import flash.display.MovieClip;
public class Main extends MovieClip{
public var stepper:NumericStepper;
public function onStepperChange (ev:Event) : void {
updateStepper();
}
private function updateStepper() : void {
var num:String = stepper.value > 10 ? "" + stepper.value : "0" + stepper.value;
stepper.textField.text = num;
}
public function Main() {
updateStepper();
stepper.addEventListener (Event.CHANGE, onStepperChange);
}
}
}