アーカイブ

Flex 4 の IInterpolator と戯れる

気になったので戯れました。

IInterpolator インターフェイスを実装したクラスは、Animate または Animation クラスに定義したプロパティ値の推移 ( 加算または減算 ) を補間する役割を持っているようです。

IInterpolator インターフェイスを実装した 3 つのクラス (RGBInterpolator, HSBInterpolator, NumberInterpolator) のサンプル [1]

IInterpolator インターフェイスを実装した 3 つのクラス (RGBInterpolator, HSBInterpolator, NumberInterpolator) のサンプル [2]

Animate のサブクラスである AnimateColor クラスの interpolator プロパティに、IInterpolator インターフェイスを実装した 3 つのクラス (RGBInterpolator, HSBInterpolator, NumberInterpolator) をそれぞれ定義したサンプルを作ってみました。

AnimateColor クラスの interpolator プロパティのデフォルト値 ( インスタンス ) は RGBInterpolator ですが、他のクラスを定義することによって変色具合が異なることが確認できるはずです。