什么是AS3
这是一个函数类型。这意味着它不会返回任何数据。 默认情况下,Flash总是期望返回一个值。如果你写例如这样的功能: ActionScript代码:
function myFunction(){
}
闪存假定返回值仍然是可能的,因此注意它,它使用ressources。当你指定:void你实际上告诉Flash不期望任何返回值,所以Flash不会浪费资源来监视它。
这是':无效'在AS3中,没有大写字母V :)。 – Kevin 2011-04-08 07:07:12
也,这将抛出一个编译错误,在严格模式 – divillysausages 2011-04-08 08:03:09
现在明白了.... 感谢。 – Benny 2011-06-27 08:41:01
最简单的方法让我记住它是一个执行某个动作(换句话说就是做某件事)而不是返回某个东西的函数。
例子:
function myFunction(event:MouseEvent): void
{ this.play; //or some other action}
//the above function returns nothing
function mySum(a:int, b:int): int
{var myresult:int = a+b;
return myresult;}
//the above function would return the sum of two integers that you passed into it
什么? “myFuntion”将返回“播放”评论... 请..让我更深入..我还没有得到.. – Benny 2011-04-11 10:48:32
重复:http://*.com/questions/4280132/what-is-the-point-of-void-in-as3/4280167#4280167 – Patrick 2011-04-08 07:36:36