我在谈论这个错误:
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
答案 0 :(得分:4)
该错误是在编译时抛出的,所以没有。
import
语句告诉Flash需要为当前类编译哪些类才能按预期运行。你不能编写代码来捕获在编译时抛出的错误,因为它不会编译,因此不会被执行。
编译器有责任捕获这些错误,而不是你的错误。