Цитата:
|
Может проблема с разработчиками флеша и он работает на рандоме?)
|
Нет, во флеше этот механизм работает без багов. В данном случае проблема точно в твоем кривом коде.
А почему так: текстфилд - работает только со строкой. Ему нельзя присвоить число в поле text, ровно как и нельзя получить число из него. И в первом и во втором случае нужно приведение типов.
Чтобы присвоить текстфилду число, его нужно сначала сконвертировать в строку.

Код AS3:
someTextField.text = Number(10).toString();
или так
someTextField.text = 10 + ""; // при конкатенации со строкой, число автоматически сделается строкой
или так
someTextField.text = String(10);
и обратный процесс

Код AS3:
var someNumber:Number = parseFloat(someTextField.text); // ну или parsInt() если нужно целое
И не нужно тут рассказывать сказки про то, как там чудесным образом работает присвоение числа полю text.
Наверняка этот postLimit - это сеттер, внутри которого происходит что-то вроде этого:

Код AS3:
public function set postLimit(value:int):void {
someTextField.text = String(value);
}