Предупреждение: школьное задание.
Для тех из вас, кто все еще со мной, мне поручено сделать прокручиваемый контент во Flash. Загрузите текстовый файл, используя LoadURL (), затем отобразите его. Чтобы получить текст, мы написали наш собственный класс TextFieldExtended, который в основном предназначен для определения местоположения текстового файла конструктору, а затем заставил класс выполнить различные шаги для его получения и загрузки для вас.
Итак, мне нужно было получить полосу прокрутки, которую я получил здесь: http://kirupa.com/forum/showthread.php?t=245468
(все файлы в zip-файле, связанные в конце этого текста)
Дело в том, что это работает со Спрайтами.
После попытки заставить его принять TextFieldExtended, я столкнулся с блоком, так как полоса прокрутки в значительной степени зависела от свойства Sprite, которого TextFieldExtended не имел или мог иметь.
Поэтому я попытался добавить экземпляр TextFieldExtended к экземпляру Sprite с помощью addchild.
Здесь возникает проблема, с которой я не знаю, как справиться. Кажется, что нарисован прямоугольник и на нем нарисован текст. Я говорю это потому, что полоса прокрутки немного перемещает прямоугольник вверх и вниз, но текст не прокручивается, а только прямоугольник, в котором он расположен, и текст затем перемещается вместе с ним.
Мой вопрос: это можно исправить, или для реализации этой полосы прокрутки требуется много изменений, прежде чем это станет возможным?
Если это так, любые полосы прокрутки, которые вы можете порекомендовать, потому что на данный момент они слишком расширены для меня.
Все файлы: http://www.mediafire.com/?q2ium22gmox
Это было сделано во Flash CS4 с использованием ActionScript3. Пример класса является окончательной реализацией