Actionscript 3 Flex-为什么在我的日期对象上找不到这些方法?
我正在尝试编译一些示例actionscript代码。在Flex(FlashBuilder4.6)中,我导入了一个项目文件夹(恰好是PurePDF示例) 在一些地方,当我查看源文件时,我有黄色的“?”图标-尽管还没有为它们显示警告或错误(我正在处理其他错误) 这是一个示例-当我悬停“?”图标时,我看到对未定义属性getTime的访问: end_time=new Date().getTime() 另一个是未定义的属性getStackTrace() 捕获(e:错误) { trace(如getStackTrace()); } 我清除了我提到的错误,这些黄色“?”标记在查看代码时仍然出现。“问题”窗口中没有警告或错误,但我描述的这些问号仍然存在。即使我关闭文件并清理项目并重新打开文件。getTime()是Date类的一个方法; getStackTrace()是Error类的一个方法 确保已导入以下两个顶级类:Actionscript 3 Flex-为什么在我的日期对象上找不到这些方法?,actionscript-3,apache-flex,compiler-errors,flash-builder,Actionscript 3,Apache Flex,Compiler Errors,Flash Builder,我正在尝试编译一些示例actionscript代码。在Flex(FlashBuilder4.6)中,我导入了一个项目文件夹(恰好是PurePDF示例) 在一些地方,当我查看源文件时,我有黄色的“?”图标-尽管还没有为它们显示警告或错误(我正在处理其他错误) 这是一个示例-当我悬停“?”图标时,我看到对未定义属性getTime的访问: end_time=new Date().getTime() 另一个是未定义的属性getStackTrace() 捕获(e:错误) { trace(如getStack
import Error
import Date
它与Falsh Builder存在一个问题。无论如何,要克服它,请使用:
new Date().time
而不是
new Date().getTime()
1.不需要导入顶级类。2.这并不能解决问题。其他项目中的getTime()和getStackTrace()方法也有问题吗?是(也不是!),现在似乎是这样。在一个完全不同的工作空间中,我有一个air应用程序,它编译得很好,没有错误或警告。我刚刚注意到在我的一个源文件中有一个黄色“?”。它位于“var aboutWindow:aboutWindow=new aboutWindow();aboutWindow.open(true);”aboutWindow是我项目中的“s:Window”组件。不过,一切都进行得很顺利,工作也很顺利。更奇怪的是“?”今天不在那里(昨天就在那里)!我也看到了。似乎有些东西在FB4.6中被破坏了。对不起,我没有答案给你。。。