![]() |
canvas и объекты внутри него
есть canvas, который можно изменять в размрах. у него есть child обычный текст. При измененении размеров canvas'а он подстраивается под его размер. но как толлько canvas изменяется до таких размеров, когда текст в него не влезает физически, текст исчезает.
можно ли как-нибудь это обойти? например если размер canvas'а слишком мал, то добавить скроллы или просто не отображать часть? |
смотрите свойства minWidth, minHeight и useScrollPolicy - auto
для текста можно использовать truncateToFit |
правильное решение - использовать свойство includeInLayout. тогда размеры дочернего компонента не учитываются при ресайзе.
но возникла другая проблема - есть ли в свойствах канваса аналог css overflow:hidden? |
вопрос другой. тема смежная.
Код AS3:
|
можете попробовать использовать маску.
если не планируете использовать scroll bar-ы можно у канваса установить свойство scrollRect, но будьте осторожны: некоторые контролы могут начать вести себя неадекватно. |
большое спасибо! как раз то, что нужно!
|
| Часовой пояс GMT +4, время: 14:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.