Ceci est probablement quelque chose de simple mais je me gratter la tête sur l'assouplissement de la classe Animate
dans Flex 4.AS3/Flex 4: Assouplissement via AS3
Fondamentalement, je suis juste essayer de mettre l'assouplissement via:
anim.easer = spark.effects.easing.EaseInOutBase(EasingFraction.IN_OUT);
cependant, il se plaint, en disant
Type Coercion failed: cannot convert 0.5 to spark.effects.easing.EaseInOutBase.
ce qui serait bien, sauf ... l'argument du constructeur est un Number
, pas une instance de EaseInOutBase
. Est-ce que je manque quelque chose? Tous les résultats de Google suggèrent que ceci devrait être défini par l'intermédiaire de MXML, mais je me sens juste ... sale le faisant - plutôt, définissant quelque chose qui est purement programmatique avec le balisage. Je sais que c'est la moitié de la nature de Flex, mais encore, j'aime garder la plupart de ma logique/configuration dans AS3. S'il existe une meilleure façon d'animer avec l'accélération que d'utiliser Animate
avec sa propriété easer
(par exemple, si ce n'est pas la bonne façon), n'hésitez pas à suggérer une alternative - encore un peu nouveau pour Flex.
En effet, je suis. :) Ça va m'apprendre à coder quand il est épuisé. Je vous remercie! – mway