Flex缓动效果中的easeOutExpo相当于什么?

时间:2012-10-29 18:12:27

标签: flex air flex4 flex-spark

在Tweener中,存在“easeOutExpo”类型的转换。 Flex缓动类的等价物是什么 - 在此列出[1]?

更多情境

以下是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 个答案:

答案 0 :(得分: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>