![]() |
frame со scrollbar'ом
Идея такая: в главную сцену нужно прикруть мув, в котороый будет подгружаться содержимое, высота которого заведомо не известна. Почитал темы про динамическое изменение высота клипа, но это мне не подходит. Решением вижу встроить такой мув у которого будет скролл, т.е. на главной сцене размер мувика изменяться не будет, а подгружаемое в него содержимое можно будет прокручивать с помощью скролинга в самом муви. Дело ещё в том что мувик который будет находиться в мувике со сценой не будет перезагружаться, т.е. в него должен будет подгружаться текст и переменные(которые будут вызывать некоторую анимацию) через xml и он в зависимости от количества подгруженных символов, будет автоматически вытягиваться. Реально это совершить? И через какие классы?
|
компонент ScrollPane
|
Благодарю, буду разбираться.
Добавлено через 14 минут Инфу по компоненту нашел, а как подгрузить не могу найти. Из какой библиотека она подгружается? Компилятор её так не понимает Добавлено через 30 минут В адобе рефенс указываются данные библиотеки: import fl.containers.ScrollPane; import fl.controls.ScrollPolicy; import fl.controls.DataGrid; import fl.data.DataProvider; но флэш ругается что у них таких в наличие нет Добавлено через 39 минут разобрался |
fl говорит о том, что это пакет фреймворка Flex, а не чистого флеша.
|
Цитата:
|
Точно. Но блин... это же не логично. Кого казнить?
|
Adobe :)
|
как я понял fl. это путь к компонентам флэша. Пока я не закинул скролпэйн в библилтеку проекта компилятор ругался что такого пути у него нет. Когда перетащил скроллпэйн в свою библиотеку, то всё заработало. Но вот появились другие вопросы. Скрол пэйн я объявил пару строками, никаких свойств ему не назначал, а он по умолчанию принял альфу = 0.5 (видно фон через него) и закруглённые края. На свойство .alpha он не реагирует. Как его настроить теперь???
Добавлено через 7 минут scrllpn.content.alpha свойство альфа для загруженного мува в скроллпэйн, а свою прозрачность не меняет. Можно мув в нём сделать прозрачным но через сам скролл пейн всё равно видно фон под ним Добавлено через 12 минут к сожалению на adobe тоже не особо разоряются на эту тему |
Цитата:
|
Я уже пытался, там ссылки на альфу тоже нет.... только полиции и ещё какая-то ерунда, но с этим у меня вроде нормально, а мне надо закруглённые края убрать и альфу в 100 сделать
|
:) Щелкните 2 раза по символу ScrollPane в библиотеке
|
щелкал, открывался скроллпейн в отдельном окне. Там 2 прямоугольника один ScrollPane Disabled Skin второй ScrollPane Normal Skin. Свойство альфа у этих прямоугольников стоит 100, я правда так и не понял какой из них за что отвечает в конечном итоге, но там всё нормально.... и про закруглённые края там тоже ни слова
|
Вы издеваетесь? :)
Подсказка: эти прямоугольники отвечают за внешний вид ScrollPane в отключенном/включенном состоянии (scrollpane.enabled = false/true). Так вот, они нарисованы с закругленными краями и залиты полупрозрачным цветом. |
Абсолютно серьёзно, честно говоря не до издевательств. В color effect альфа у каждого прямоугольника 100. Может я где-то не там меняю. Не вижу чтобы у них края были закруглены, но помему обычные. Абсолютно серьёзно, любые мои действиями над этими шаблонами никчему не приводят. Единственное что когда я их постирал скроллпейн исчез. Я его опять перетащил из компонентов в библиотеку и опять всё как было. К тому же я надеялся получить доступ к свойствам через AS нежели ровнять эти квадратики
Вот нашел на адобе пишут, что про него можно больше почитать в ActionScript 3.0 Language and Components Reference Добавлено через 1 минуту извиняюсь за грамматику. Когда быстро пишу не обращаю на неё внимания |
ок.
|
Спасибо большое!!!
Добавлено через 27 минут Не умно сделано, реакции на изменения абсолютно не предсказуемы, рисуешь одно, получаешь другое... Добавлено через 18 часов 2 минуты Подскажите ещё как обновить скролпейн если в начале просмотра соурс мувик был не очень большое и бегунков не было, а потом он в силу некоторых обстоятельств увеличился и ушел за границы скроллпейна, а бегунки так и не появились. Надо что-то типа рефреша сделать, а вот как???? |
| Часовой пояс GMT +4, время: 10:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.