Просмотр полной версии : maxscroll показывает неверное значение при изменении _height
Собственно сабж.
Есть текстовое поле. Чат.
При изменении размера окна (одна кнопка) при уменьшении в частности,
я измеяю _height, tx._height = 50
и перевожу текст в этом окне вниз: tx.scroll=tx.maxscroll
но он не переводится, так как в maxscroll неверное значение.
Что я не так делаю? Полдня уже бьюсь....
Если в это коно что-то писать, вторая кнопка, то макскролл - корректный.
Что за....
Выполняйте tx.scroll=tx.maxscroll в следующем кадре.
!!!!!!!!!!!!!!!
у меня всего один кадр :))))))))))))))
Может тут какой-то updateAftrEvent есть спецовый для текста?
мистика полная....
если мышой в текст ткнуть - скроллы правильные становятся....
что-то я где-то чего-то недоучел что-ли.....
наводка-сброс фокуса - тоже не помогают...
вроде работает изменение размера на onPress, а азпрос максролла на onRelease....
но это шаманство какое-то....
!!!!!!!!!!!!!!!
у меня всего один кадр :))))))))))))))
for (var t=0; t<30; t++)
{
MSG.htmlText += t
}
function res(tx)
{
Selection.setFocus(tx,null,null)
Selection.setSelection (1, 1)
onEnterFrame = onEnterFrameHandler;
}
btn.onRelease = function()
{
if (MSG._height<100)
{
MSG._height = 200
}
else
{
MSG._height = 50
}
res(MSG)
}
btnadd.onRelease = function()
{
MSG.htmlText += "---------------------";
res(MSG)
}
function onEnterFrameHandler():Void
{
MSG.scroll = MSG.maxscroll;
delete onEnterFrame;
}
хм.... и впрямь :)))))
спасибо. пока воткну как заглушку....
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.