Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   ScrollBar в FlashMX!!!!!! (http://www.flasher.ru/forum/showthread.php?t=29394)

NewSplaSH 29.03.2002 19:50

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

john 29.03.2002 20:07

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

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

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

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

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

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

NewSplaSH 30.03.2002 14:20

ScorllBar in FlashMX!!!
 
Смотри ниже

NewSplaSH 30.03.2002 14:23

ScorllBar in FlashMX!!!
 
Я текстовое поле не меняю, а динамически наполняю. Делаю так:
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

2 NewSplaSH
 
Забудь про скроллбар:

http://www.flasher.ru/forum/showthre...255&highlight=


Часовой пояс GMT +4, время: 10:26.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.