AVS
06.11.2012, 14:43
Всем привет,
У меня возникла следующая проблема, с которой самостоятельно никак не могу справится и надеюсь на помощь профессионалов:
В контейнере MXML есть следующее описание:
<s:Scroller id="scr" x="0" y="0" width="100%" height="100%" >
<s:viewport>
<s:Group id="grpMain">
<s:layout>
<s:VerticalLayout horizontalAlign="center"
verticalAlign="middle"/>
</s:layout>
</s:Group>
</s:viewport>
</s:Scroller>
Контейнер grpMain содержит только один компонент и в приведенном выше коде скроллер работает в принципе нормально, но из-за автоматического макетирования плавное масштабирование большого объекта не всегда получается. Попробовал изменить код на следующий:
<s:Scroller id="scr" x="0" y="0" width="100%" height="100%" >
<s:viewport>
<s:Group id="grpMain" verticalCenter="0" horizontalCenter="0"/>
</s:viewport>
</s:Scroller>
Теперь масштабирование работает более плавно и предсказуемо, но беда в том, что теперь склоллер не дает просмотреть верхнюю и левую часть объекта - только вправо и вниз Такое ощущение, что скроллер не видит полный размер смаштабированного объекта. А как заставить его работать правильно не соображу.
Может быть кто-нибудь сталкивался с подобным поведением и поможет советом или хотя бы ссылкой на любую подсказку. Буду очень признателен.
У меня возникла следующая проблема, с которой самостоятельно никак не могу справится и надеюсь на помощь профессионалов:
В контейнере MXML есть следующее описание:
<s:Scroller id="scr" x="0" y="0" width="100%" height="100%" >
<s:viewport>
<s:Group id="grpMain">
<s:layout>
<s:VerticalLayout horizontalAlign="center"
verticalAlign="middle"/>
</s:layout>
</s:Group>
</s:viewport>
</s:Scroller>
Контейнер grpMain содержит только один компонент и в приведенном выше коде скроллер работает в принципе нормально, но из-за автоматического макетирования плавное масштабирование большого объекта не всегда получается. Попробовал изменить код на следующий:
<s:Scroller id="scr" x="0" y="0" width="100%" height="100%" >
<s:viewport>
<s:Group id="grpMain" verticalCenter="0" horizontalCenter="0"/>
</s:viewport>
</s:Scroller>
Теперь масштабирование работает более плавно и предсказуемо, но беда в том, что теперь склоллер не дает просмотреть верхнюю и левую часть объекта - только вправо и вниз Такое ощущение, что скроллер не видит полный размер смаштабированного объекта. А как заставить его работать правильно не соображу.
Может быть кто-нибудь сталкивался с подобным поведением и поможет советом или хотя бы ссылкой на любую подсказку. Буду очень признателен.