Страница 1 из 1

Скролинг во флеш приложении

Добавлено: 02 мар 2014, 22:02
Lampy
Столкнулся с такой проблемой, что если у пользователя маленький экран, то не отображается все приложение. В документации контакта как всегда информации чуть более чем нет вовсе. Вопрос к форумчанам. Как во флеш приложении сделать скролинг?

Re: скролинг

Добавлено: 03 мар 2014, 01:48
XELAD
Через добавление всего и вся в ScrollPane (компонент).

Re: скролинг

Добавлено: 03 мар 2014, 05:58
Lampy
не понял

Re: скролинг

Добавлено: 03 мар 2014, 08:49
Casperovskii
Lampy
На сцену добавляешь компонент ScrollPane (скорее всего из библиотеки элементов) и уже в него пихаешь все остальное.
Это как я понял. Могу ошибаться

Re: скролинг

Добавлено: 03 мар 2014, 17:01
XELAD
Casperovskii
Именно так. Но будут проблемы с автоматическим определением размеров содержимого в ScrollPane, решаемые.

Re: Скролинг во флеш приложении

Добавлено: 03 мар 2014, 23:22
Lampy
а не подскажете где взять данную библиотеку

Re: Скролинг во флеш приложении

Добавлено: 04 мар 2014, 06:46
Alazaur
Lampy, это стандартный UI-компонент, в Adobe Flash верхнее меню Окно->Компоненты.

Re: Скролинг во флеш приложении

Добавлено: 04 мар 2014, 07:19
Soo_Jin
Не все люди фанатеют от компонентов.
Вот 1 вариант скролла:
 код

Код: Выделить всё

 var container:Sprite = new Sprite(); // создаем контейнер для спрайтовbt = new MySprite(); // создаем наш спрайт container.addChild(bt); // добавляем в контейнер            var bitmapMask:Shape = new Shape(); // создаем маскуbitmapMask.graphics.beginFill(0x000000);bitmapMask.graphics.drawRect(0, 0, 600, 511); // по-моему x y w h маски            bitmapMask.graphics.endFill();container.addChild(bitmapMask);            bt.mask = bitmapMask; // присваиваем маску нашему спрайту stage.addEventListener(MouseEvent.MOUSE_WHEEL, onWeel); // по желанию(у каждого своя реализация скролла) 
Есть и другие способы, маска самый легкий вариант.

Re: Скролинг во флеш приложении

Добавлено: 05 мар 2014, 12:16
Alazaur
Я сам не использую компоненты, но где в вашем посте код скролла? ТС вроде бы не спрашивал, как юзать маску.
Кроме того скролл это не только MOUSE_WHEEL, но еще и полоса прокрутки, стрелки и тач-интерфейс.

Re: Скролинг во флеш приложении

Добавлено: 05 мар 2014, 22:14
Lampy
в FD нет этого компонента