Я использую пользовательский обработчик элементов для отображения списка фотографий, и мне нужно знать, как управлять шириной. На данный момент это делается так:
(источник: tdwright.co.uk)
Что, как я уверен, вы согласитесь, ужасно безобразно.
Список создается так:
<mx:Panel width="100%" height="100%" layout="absolute" title="Photos">
<mx:List x="0" y="0" width="100%" height="100%" id="photoList" dataProvider="{photos}" itemRenderer="thumbnails" rowHeight="100"/>
</mx:Panel>
И компонент itemrenderer выглядит так:
<?xml version="1.0" encoding="utf-8"?>
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Image source="{data.src}" id="image" scaleContent="true" toolTip="{data.caption}" height="100%" horizontalAlign="center"/>
</mx:VBox>
Я пробовал размещать width="100%" во многих местах, но безуспешно. Если кто-нибудь знает, как я могу контролировать это, я был бы очень благодарен.