AS3错误1046处理程序

时间:2013-05-23 22:58:36

标签: actionscript-3 flash error-handling

我在谈论这个错误:

ERROR 1046: Type was not found or was not a compile-time constant: CustomType

.as文件的类中定义CustomType的位置。 我知道你需要导入该文件以避免此错误,我知道它=)但我的问题是,这个错误是否有任何错误处理程序? 我的意思是,有没有办法说,例如:

onErrorHandler {
  trace("You need to import the class!");
} else {
  private var myObject:CustomType;
}

感谢帮助= D

1 个答案:

答案 0 :(得分:4)

该错误是在编译时抛出的,所以没有。

import语句告诉Flash需要为当前类编译哪些类才能按预期运行。你不能编写代码来捕获在编译时抛出的错误,因为它不会编译,因此不会被执行。

编译器有责任捕获这些错误,而不是你的错误。