PDA

Просмотр полной версии : ScrollBar в FlashMX!!!!!!


NewSplaSH
29.03.2002, 19:50
Какая-то ерунда. :confused: Во Flashe MX есть ставлю динамическое поле, ScrollBar, в поле ставлю длинный текст. Прокрутка работает. Все нормально. Но, когда делаю аналогично но с LoadVariables (из текстового файла), текст грузится, а ScrollBar не работает. Пожалуста помогите, очень надо!!!

john
29.03.2002, 20:07
Скрол "не видит" что текст изменился в текстовом поле, если просто менять переменную. Как в пятерке.

В твоем случае нужно так,

Текстовое_поле.text = "новый текст"

Грузи перемненный через LoadVars а не через loadValiables.

Узнай когда текст загрузится через эвент onLoad и загрузи текст нормально.

Есть еще варианты но они еще сложнее.

NewSplaSH
30.03.2002, 14:20
Смотри ниже

NewSplaSH
30.03.2002, 14:23
Я текстовое поле не меняю, а динамически наполняю. Делаю так:
1. Рисую в первом кадре первого слоя динамическое поле и обзываю его в свойствах "pole " и назначаю переменную "news "
2. Ставлю рядом ScrollBar и в его свойствах пишу, что он привязан к текстовому полю "pole "
3. Создаю новый слой (для наглядности) и в первом кадре создаю пустой ключевой кадр. В нем пишу скрипт

loadVariablesNum("text.txt", 0);.

4. Создаю текстовый файл (побольше текста, в разумных пределах, конечно) такого формата:

news=Здесь текст текст текст текст текст

Сохраняю этот файл туда же, где сохранен файл проекта под именем text.txt
Все, готово!
В 5-ом прокрутка работает, а вот в MX нет.
Подскажите, где ошибка.

Хрюндик
30.03.2002, 15:42
тебе ж выше написали, надо не переменной присваивать, а вот так:
tf.text = news;

[subway]design
30.03.2002, 22:19
Забудь про скроллбар:

http://www.flasher.ru/forum/showthread.php?s=&threadid=29255&highlight=