Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash AS3/Flex 4:通过AS3放松_Flash_Actionscript 3_Flex4 - Fatal编程技术网

Flash AS3/Flex 4:通过AS3放松

Flash AS3/Flex 4:通过AS3放松,flash,actionscript-3,flex4,Flash,Actionscript 3,Flex4,这可能很简单,但我对Flex4中的Animate类的轻松使用感到有些抓狂 基本上,我只是想通过以下方式设置: anim.easer = spark.effects.easing.EaseInOutBase(EasingFraction.IN_OUT); 然而,它抱怨说 Type Coercion failed: cannot convert 0.5 to spark.effects.easing.EaseInOutBase. 那很好,除了。。。构造函数参数是一个数字,而不是EaseInOut

这可能很简单,但我对Flex4中的
Animate
类的轻松使用感到有些抓狂

基本上,我只是想通过以下方式设置:

anim.easer = spark.effects.easing.EaseInOutBase(EasingFraction.IN_OUT);
然而,它抱怨说

Type Coercion failed: cannot convert 0.5 to spark.effects.easing.EaseInOutBase.
那很好,除了。。。构造函数参数是一个
数字
,而不是
EaseInOutBase
的实例。我错过什么了吗?谷歌的所有结果都表明,这应该通过MXML来定义,但我只是觉得。。。肮脏的做法——更确切地说,定义一些纯粹是用标记编程的东西。我知道这是Flex的一半性质,但我仍然喜欢将我的大部分逻辑/配置保留在AS3中


如果有比使用
animate
及其
easer
属性设置动画更好的方法(例如,如果这不是正确的方法),请随意建议一种替代方法-对于Flex来说仍然有点新。

是的。你肯定错过了什么…:)您缺少
new
关键字

您的代码正在尝试将
EasingFraction.IN\u OUT
强制转换为类型
EaseInOutBase
。。。这就是为什么你会出现这种看似(但完全恰当)的错误

相反:

anim.easer = new spark.effects.easing.EaseInOutBase(EasingFraction.IN_OUT);

:)是的。你肯定错过了什么…:)您缺少
new
关键字

您的代码正在尝试将
EasingFraction.IN\u OUT
强制转换为类型
EaseInOutBase
。。。这就是为什么你会出现这种看似(但完全恰当)的错误

相反:

anim.easer = new spark.effects.easing.EaseInOutBase(EasingFraction.IN_OUT);
:)

我的确是。:)这将教会我在精疲力竭时如何编码。非常感谢。我的确是。:)这将教会我在精疲力竭时如何编码。非常感谢。