2012-10-29 48 views
0

在Tweener中,有一个类型为“easeOutExpo”的过渡。 Flex缓动类中的等价物是什么 - 列在这里[1]?Flex缓动效果中的easeOutExpo等价物是什么?

多个上下文

这里是中间人代码:

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宽松,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> 
相关问题