Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flash > пресловутая Прокрутка


Автор: muad 8.6.2005, 16:22
Как сделать простейшую прокрутку во флеш ?
простейшую хотя бЫ!

может такая тема уже была, я не нашел.

говорят в стандартной поставке флеша есть какой то элемент прокрутки,
как его можно использовать если он вообще есть ?


Автор: AlDev 8.6.2005, 16:31
в Flash MX 2004 есть компонент (смотри в UI Components).
PS:
Тебе прокрутка для чего?

Автор: Гость_Muad 9.6.2005, 09:50
для текста скажем. а в идеале для тексто-графического символа.
а как этот компонент называется и как с ним работать ?

Автор: aksyos 9.6.2005, 10:43
Вобщем, руководство для чайников:
1. На панели tools жмем A, - тобиш вставить текстовое поле, растягиваем это поле до нужных (но разумных) размеров на сцене.
2. В панели properties устанавливаем для него параметры: dynamic text, в пустом квадрате ниже - даем имя aksyos, в расширеном режиме под шрифтом 3-я строчка - multiline, тыкаем <>, Var даем имя переменной, ну типа scrolling.
3. В actions набираем: scrolling="have fun<br>have fun<br>have fun<br>have fun<br>have fun<br>have fun<br>have fun<br>have fun1<br>have fun2<br>have fun3<br>have fun4<br>have fun5<br>";
stop();
4. В компонентах ищем UIScrollBar и перетаскиваем к нашему текстовому полю.
5. В панели properties для scroll-a устанавливаем размер в высоту по размерам поля.
6. Там же указываем для _targetInstancename: aksyos
7. Создаем новый слой и рисуем на нем прямоугольник - типа рамка для текстового поля. Перемещаем этот слой вниз.
Увсе.
p.s. Чтоб туда картинки вставить тег <IMG> существует.

Автор: Муад 10.6.2005, 10:28
круто, спасибо!
один проблем
UIScrollBar компонента я что то не нашел smile((
есть ScrolPane...

Автор: AlDev 10.6.2005, 11:21
Flash 2004?

Автор: aksyos 10.6.2005, 11:40
Цитата
UIScrollBar компонента я что то не нашел smile((
есть ScrolPane...

Увсе бывает - у flasha конфигурация хранится в XML файлах - иногда весьма глючных.

Автор: Муад 10.6.2005, 14:15
угу...Флеш МХ 2004

а программно как покрутку сделать ? я нашел одну описаловку но там зело запарно...
как нить попроще можна это осуществить ?

Автор: aksyos 10.6.2005, 14:29
smile Кстати, есть типа на компе такая примера, путь правда может немного отличаться:
c:\Program Files\Macromedia\Flash MX 2004\Samples\DeviceFontMasking\DeviceFontMasking.fla
- Там вооще все cool.

Автор: Муад 14.6.2005, 10:19
У меня каталога самплес нету smile
могешь на почту скинуть эту флаху ? [email protected]

Автор: aksyos 14.6.2005, 11:55
Цитата
У меня каталога самплес нету smile
могешь на почту скинуть эту флаху ? [email protected]

Вроде как отправил.

Автор: Maksys 15.6.2005, 23:08
Во Flash MX 2004 Нет компоненты прокрутыки, но его можно подключить, этот компонент является UI Flash 5 тебе надо просто нарыть в инете компненты, а они на сайте http://macromedia.com есть. подрубаешь его и у се у тебя есть эта компанента scrool называется 2 параметра имя переменной которую надо прокручивать и горизонтальное или вертикальное положение...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)