PDA

Просмотр полной версии : Автоматическое обновление Layout, во время проигрывания эффекта Scale


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 почему-то остаётся больше области уменьшенной картинки

Как решить такую проблему ?

Gaen
16.10.2009, 18:28
Я бы попробовал повесить на таймер вызов update и validateNow для контента и контейнера.