![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2009
Сообщений: 8
|
Есть canvas. Если в нем расположить какой-нибудь control, который вылезает за его границы, то появляется скроллинг. А если рисовать в нем используя св-во graphics (например нарисовать линию, выходящую за пределы), то линия на экране просто выходит за границы canvas, а скроллинг не появляется. Как быть?
|
|
|||||
|
Регистрация: May 2008
Сообщений: 52
|
А не по флексу ли этот вопрос?
По теме, скролл появляется когда child-ы не вмещаются в контейнер(canvas). А graphics не child - поэтому скролы не появляются. Выход - думаю не самый удачный, но это самое простое что приходит на ум. 1. Создаем canvas(1) нужного размера 2. Создаем ещё один canvas(2) 3. canvas(1).addChild(canvas(2)) 4. Рисуем на canvas(2).graphics, попутно увеличивая width и height у canvas(2), до максимально используемых координат graphics(2) Результат - у canvas(1) будет появляться скролл |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|