我最近从adobe上读到有关asc2.0和air sdk 14的信息,你现在可以使用GOTO关键字,但我在网上发布说明中找不到其他任何内容。有没有人有如何使用goto的例子?
答案 0 :(得分:1)
最基本的例子:
goto myLabel;
trace("I'm going to get skipped");
myLabel:
trace("Here we are at the end");
如果你运行它,你将只得到结束痕迹。
大多数语言(包括AS3)中的 goto
会将代码执行移动到相应的标签。
AS3始终支持标签,但之前您会使用break
关键字来突破标签。
myLabelOuter: {
trace("First Outer");
myLabelInner: {
trace("First Inner");
break myLabelOuter;
trace("you'll never see this");
}
trace("You'll never see this either");
}
这是一篇不错的文章,我通过一个简单的网络搜索找到了一个包含大量示例的文章:http://jacksondunstan.com/articles/2584
请注意,goto
关键字仅适用于Actionscript编译器2(asc2),因此它不适用于当前版本的FlashPro(CC 2014),但仅适用于FlashBuilder或其他使用的工具较新的编译器。