0

在 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

4

1 回答 1

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>
于 2012-10-29T21:36:48.907 回答