Flash新手,请教AS3中一个退出function的代码。

举个例子:functionabc(){for(vara:int=10;a>=0;a--){for(varb:int=15;b>=0;b--){if(b==3){//请问如... 举个例子:
function abc()
{
for (var a:int=10; a>=0; a--)
{
for(var b:int=15;b>=0;b--)
{
if(b==3)
{
//请问如何在这里跳出这个function abc();,让它不在继续执行下面的c和d循环?
break;
}
}
}
for (var c:int=12; c>=0; c--)
{
for(var d:int=17;d>=0;d--)
{
if(d==4)
{
……
break;

}
}
}
……
}
展开
 我来答
feiliy_0209
推荐于2017-11-06 · TA获得超过3957个赞
知道小有建树答主
回答量:897
采纳率:0%
帮助的人:1303万
展开全部
如果你想在 循环a 循环结束跳出 就在c循环上面一行 a循环括号外面加一句 return; 即可跳出函数
如果你想在满足b循环条件就跳出 把break 换成return;即可
附加说明
break 指的是跳出当前 意思就是说 他只能跳出一层大括号
return 跳出顶级,就比如你现在的这个函数 return 是跳出函数外部!!

还请及时采纳答案!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6d9b5c18f
2013-05-31
知道答主
回答量:7
采纳率:0%
帮助的人:4万
展开全部
如果想跳出当前function , 请使用return;
如果想跳出循环或者switch的,请使用break;

如果想跳过这次,立即执行下一次循环的,请使用continue;

所以这里应该吧break 换成return;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
楚懿瑶
2017-11-06 · TA获得超过5020个赞
知道大有可为答主
回答量:6917
采纳率:84%
帮助的人:1803万
展开全部
很简单,放一个
return;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7588b36
2013-05-31 · TA获得超过2278个赞
知道大有可为答主
回答量:5095
采纳率:40%
帮助的人:1364万
展开全部
使用return语句结束函数
例如

return 1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式