Просмотр полной версии : ScrollBar в FlashMX!!!!!!
NewSplaSH
29.03.2002, 19:50
Какая-то ерунда. :confused: Во Flashe MX есть ставлю динамическое поле, ScrollBar, в поле ставлю длинный текст. Прокрутка работает. Все нормально. Но, когда делаю аналогично но с LoadVariables (из текстового файла), текст грузится, а ScrollBar не работает. Пожалуста помогите, очень надо!!!
Скрол "не видит" что текст изменился в текстовом поле, если просто менять переменную. Как в пятерке.
В твоем случае нужно так,
Текстовое_поле.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 нет.
Подскажите, где ошибка.
тебе ж выше написали, надо не переменной присваивать, а вот так:
tf.text = news;
[subway]design
30.03.2002, 22:19
Забудь про скроллбар:
http://www.flasher.ru/forum/showthread.php?s=&threadid=29255&highlight=
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.