У меня есть следующая ситуация.Как добавить полосы прокрутки в UIComponent в Flex
<mx:Canvas id="canvas" height="100%" width="100%">
<mx:UIComponent id="chart" width="100%" height="100%"/>
</mx:Canvas>
Теперь есть один SVGDocument компонент, который будет добавлен в качестве ребенка к выше UIComponent. Это в основном svg-образ. Для этого я реализовал функцию масштабирования. Таким образом, при прокрутке мыши и прокрутке мыши вниз элемент SVGDocument становится увеличенным и уменьшенным соответственно. Я хочу добавить полосы прокрутки в диаграмму UIComponent, чтобы всякий раз, когда SVGDocument становится достаточно большим, появятся полосы прокрутки. В настоящее время я не могу найти способ добавить это. Может кто-нибудь предложить?
Спасибо за ответ, однако я использую flex 3.0, и там нет скроллера. Я пытался использовать окно, но все же полосы прокрутки не появлялись. Похоже, UIComponent не сообщает о его высоте и ширине своего родителя. – genonymous
Вы удалили 'width =" 100% "height =" 100% "'? Это заставляет 'UIComponent' соответствовать вашей коробке. – user1875642