2012-10-29 56 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> 
相關問題