Это, вероятно, что-то простое, но я ломаю голову над ослаблением с помощью класса Animate
во Flex 4.
В основном я просто пытаюсь установить замедление с помощью:
anim.easer = spark.effects.easing.EaseInOutBase(EasingFraction.IN_OUT);
однако, он жалуется, говоря
Type Coercion failed: cannot convert 0.5 to spark.effects.easing.EaseInOutBase.
Что было бы хорошо, за исключением ... аргумент конструктора - Number
, а не экземпляр EaseInOutBase
.Я что-то пропустил?Все результаты Google показывают, что это должно быть определено с помощью MXML, но я просто чувствую себя ... грязно, делая это - скорее, определяя что-то, что является чисто программным с разметкой.Я знаю, что это половина природы Flex, но все же я предпочитаю хранить большую часть своей логики / конфигурации в AS3.
Если есть лучший способ анимировать с замедлением, чем использование Animate
с его easer
свойство (например, если это не правильный путь), не стесняйтесь предложить альтернативу - все еще немного новый для Flex.