AS3:错误#1006:值不是函数

时间:2013-08-09 10:12:46

标签: actionscript-3 date time

我得到了一段代码:

trace((array[0][0]));
trace((array[0][0] is Date));
trace((array[0][0] as Date).time());

这是我的输出:

Fri Aug 9 12:10:00 GMT+0200 2013
true
TypeError: Error #1006: value is not a function.
    ...

我很困惑。我该如何解决这个问题?

//编辑: 哦,应该是

trace((array[0][0] as Date).time);

2 个答案:

答案 0 :(得分:2)

trace((array[0][0] as Date).getTime());

OR

trace((array[0][0] as Date).time);

错误说“时间”不是类Date的函数 - 它不是,它是属性。但是有一个函数getTime()可能就是你所寻求的。

Date class manual

答案 1 :(得分:0)

sort设置为null后,刷新()调用使我的RTE消失了。

此解决方案最初是在ArrayCollection removing sort主题

中提出的