PDA

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


iDS
19.03.2002, 18:01
не пойму почему, но maxscroll меня все время обманывает.
там все время 1 :eek:
trace (newscontent.maxscroll);
newscontent - полон текста, к нему притензий нет,
а вот эта переменная все время врет, что делать?
мне бе нее не удастся сделать динамичексий сколлл :(
как такое может быть? помогите...

GenaG
19.03.2002, 18:29
одно из двух: либо неправилен доступ к переменной, либо ты измеряешь maxscroll в одном кадре c loadVariables, а этого делать не стоит -- загружаетмая переменная видна только со следующего после загрузки кадра, а в инете -- и того дольше (лучше 3-4, если текста мало)

iDS
19.03.2002, 18:36
Спасибо Гена, большое и человеческое.
действительно, у меня все в одном фрейме было...
теперь помогло.

Nox Noctis
19.03.2002, 20:24
а возможен еще один случай, кстати -
в хтмльном поле нужно по ентерФрейму скролл присваивать... а то он будет в единицу скидываться...

iDS
20.03.2002, 16:00
такой еще вопрос по скролингу:
у меня в текстовом динамическом поле подгружается текст.
5 видимых строк и еще 3 не видно
maxscroll этого поля равен 5-ти.
я думал там будет 8.
это было бы логичнее, я бы мог определить коэфециент который бы использовал для движения лифта-скрола,
а 5 для меня величина постоянная, я и так знаю что поле высотой в 5 строк,
А теперь я и не знаю как мне определить сколько у меня строк всего, т.е. на какое растояние сдвинуть лифт-скрола если перемещение произошло на одну строку?
т.е. как узнать сколько сформировалось строк в динамич-поле
?
подскажите плиз...

Nox Noctis
20.03.2002, 16:59
цитирую хэлп:
The scroll property defines where the text field begins displaying content.
пер. с анг.: :D
Свойство скролл определяет номер строки, начиная с которой текстовое поле начинает выводить содержимое.

*maxscroll - максимальное действующее значение для свойства scroll
(здесь и далее примечания переводчика)
:D :D

таким образом - maxscroll показывает количество строк текста (если, конечно, количество текста превышает размеры поля) за вычетом того количества строк, которое помещается в поле без проскролливания...

iDS
20.03.2002, 17:10
большое спасибо!