PDA

Просмотр полной версии : AutoSize не работает


AlliAS
14.11.2007, 02:21
Hello Dear Flashers!!!
Есть такой код:
var my_txt = this.createTextField("my_txt", 1, 0, 0, 200, 20);
my_txt.border = true;
my_txt.wordWrap = true;
my_txt.multiline = true;
my_txt.type = "input";
my_txt.autoSize = "left";
var mu_txt = this.createTextField("mu_txt", 2, 0, my_txt._y+my_txt._height, 200, my_txt._height);
mu_txt.border = true;
mu_txt.wordWrap = true;
mu_txt.multiline = true;
mu_txt.type = "input";
mu_txt.autoSize = "left";

По идее он положение по оси Y поля mu_txt должно меняться соответственно высоте поля my_txt. А оно там стоит и не двигаеться:)
Помогите его "подтолкнуть" пожалуйста

DarkLight
14.11.2007, 02:39
Вы задаете координату 2ого поля только при создании, а надо ее менять при изменении размеров 1ого поля:
my_txt.onChanged = function() {
mu_txt._y = this._y+this._height;
};