AntonAL
16.10.2009, 17:57
Есть Scroller, который скроллит картинку ...
<s:Scroller width="100%" height="100%">
<s:Group id="contentGroup" clipAndEnableScrolling="true" width="100%" height="100%" />
</s:Scroller>
... картинка помещается в контейнер contentGroup.
Есть эффект Scale, который плавно увеличивает/уменьшает картинку.
Во время проигрывания уменьшения возникает проблема:
Если, скажем, мы передвинули скроллинг в правый-нижний угол и начинаем уменьшать картинку, то во время уменьшения картинка как-бы выпрыгивает из скроллера, оставляя пустое пространство, а потом (также, во время проигрывания эффекта) плавно становится на место.
Создаётся такое впечатление, что Scroller не успевает подстраиваться под уменьшающуюся картинку ...
После завершения эффекта уменьшения, остаётся также пустое пространство - Область движения viewPort'a почему-то остаётся больше области уменьшенной картинки
Как решить такую проблему ?
<s:Scroller width="100%" height="100%">
<s:Group id="contentGroup" clipAndEnableScrolling="true" width="100%" height="100%" />
</s:Scroller>
... картинка помещается в контейнер contentGroup.
Есть эффект Scale, который плавно увеличивает/уменьшает картинку.
Во время проигрывания уменьшения возникает проблема:
Если, скажем, мы передвинули скроллинг в правый-нижний угол и начинаем уменьшать картинку, то во время уменьшения картинка как-бы выпрыгивает из скроллера, оставляя пустое пространство, а потом (также, во время проигрывания эффекта) плавно становится на место.
Создаётся такое впечатление, что Scroller не успевает подстраиваться под уменьшающуюся картинку ...
После завершения эффекта уменьшения, остаётся также пустое пространство - Область движения viewPort'a почему-то остаётся больше области уменьшенной картинки
Как решить такую проблему ?