Flex - 为什么在我的Date对象上找不到这些方法?

时间:2012-01-15 13:52:48

标签: actionscript-3 flex compiler-errors flash-builder

我正在尝试编译一些示例动作脚本代码。在Flex(Flash Builder 4.6)中,我导入了一个项目文件夹(恰好是PurePDF示例)。

在一些地方,我有黄色“?”查看源文件时的图标 - 虽然没有显示警告或错误(我确实遇到了其他错误)。

这是一个例子 - 当我悬停“?”图标,我看到未定义属性的访问权限getTime:

end_time = new Date()。getTime();

另一个,未定义属性getStackTrace()

catch(e:错误)             {                 trace(e.getStackTrace());             }

我清理了我提到的错误,这些黄色的“?”查看代码时仍会出现标记。 “问题”窗口中没有警告或错误,但我描述的这些问号仍然存在。即使我关闭文件并清理项目并重新打开文件。

2 个答案:

答案 0 :(得分:0)

Flash Builder似乎存在问题。无论如何要克服它:

new Date().time

而不是

new Date().getTime()

答案 1 :(得分:-2)

getTime()是Date类的一个方法; getStackTrace()是Error类的一种方法。

确保您已导入这两个顶级类:

import Error
import Date