当前位置:  开发笔记 > 编程语言 > 正文

ActionScript 3错误的使用方式与Java异常相同吗?

如何解决《ActionScript3错误的使用方式与Java异常相同吗?》经验,为你挑选了1个好方法。

我的第一个猜测是:不.Java中的异常是为了捕获"预期的"异常并在应用程序中处理它们.ActionScript 3中的错误用于处理"意外"错误.我对吗 ?



1> Constantiner..:

除了以下内容之外,ActionScript和Java中的异常具有相同的概念:

Java已检查并取消选中异常.在ActionScript中,所有异常都是未选中的,因此您需要阅读API文档或源代码以处理特定方法可能抛出的可能异常.可以抛出的所有ActionScript异常都是从Error类继承的.

Flash Player中的ActionScript具有异步特性.这就是您无法使用try…catch…finally块处理某些异常的原因.在Flash Player 10.1之前,无法处理这些异常.Flash Player 10.1的添加处理全局错误有flash.events.UncaughtErrorEvent.

某些类生成记录的错误事件,这些事件与异常具有相同的功能.它们是flash.events.ErrorEvent在没有相应事件监听器的情况下继承并产生异常.例如,SWFLoader可以处理应该处理ioError的类型flash.events.IOErrorEvent.

与错误相关的所有其他事情与Java类似:)

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有