·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3中错误处理try,catch,finally用法实例

时间:2014-05-29 15:04酷播
[AS3]as3中错误处理try,catch,finally用法实例

错误处理try,catch,finally

private function tryError():void{

    try {

        trace(”测试开始-try”);

        throwError();

    }catch(errObject:Error) {

        trace(”错误信息:” + errObject.message);

        trace(”测试结束-catch”);

        return;

    }finally{

        trace(”虽然catch里已经有return方法,但位于return方法后面的finally里的代码依然会被执行.其实无论return方法是在try里,还是catch里,finally里的代码始终会被执行”);

    }

    trace(”前面已经有return了,此处是不会再执行的.除非没有抛出错误,以使catch里的代码没有被执行”);

}

private function throwError():void{

    throw new Error(”抛出错误”);

for…in与for each…in的区别

与for…in循环不同的是,for each…in循环中的迭代变量包含属性所保存的值,而不包含属性的名称(或主键,索引).

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器