2012-10-29 6 views
0

В Tweener есть переход типа «easeOutExpo». Что эквивалентно в классах упрощения Flex - перечисленные здесь [1]?Что эквивалентно easeOutExpo в эффектах смягчения Flex?

Более Context:

Вот Tweener код:

Tweener.addTween(container, {width:w, height:h, time:0.25, transition:"easeOutExpo"}); 

Вот пример, который я хочу, чтобы иметь тип перехода easeOutExpo:

 <s:Scale 
       scaleYFrom=".5" 
        scaleYTo="1" 
        scaleXFrom=".5" 
        scaleXTo="1" 
        duration="250" 
        autoCenterTransform="true" 
        applyChangesPostLayout="true" 
        /> 

[1] http://help.adobe.com/en_US/flex/using/WS91E85D63-A025-4c46-B758-A275D4D3B3FC.html

ответ

1

Это будет Power easing, с easeInFraction установлен на 0. Вам нужно будет выяснить правильность показаний с помощью проб и ошибок, если вы хотите совместить алгоритм, используемый Tweener.

<fx:Declarations> 
    <s:Power 
     id='expoEaseOutEquivalent' 
     easeInFraction='0' 
     exponent='8' /> 

    <s:Scale 
     easer='{expoEaseOutEquivalent}' 
     scaleYFrom='.5' 
     scaleYTo='1' 
     scaleXFrom='.5' 
     scaleXTo='1' 
     duration='250' 
     autoCenterTransform='true' 
     applyChangesPostLayout='true' /> 
</fx:Declarations>