0

我说的是这个错误:

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

其中 CustomType 在.as文件的类中定义。我知道您需要导入该文件以避免此错误,但我的问题是,是否有针对此错误的错误处理程序?

我的意思是,有没有办法说,例如:

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

1 回答 1

4

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

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

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

于 2013-05-23T23:06:50.700 回答