AS3中void的用途是什么

时间:2011-04-08 07:00:01

标签: flash actionscript-3 flash-cs4 flash-cs5 flash-cs3

Action Script 3.0中void的用途是什么?

任何人都能举例说明吗?

3 个答案:

答案 0 :(得分:3)

void 是一个actionscript关键字,用于在函数签名中定义 no 返回类型,并强制编译器对其进行检查/检查

例如

public function func():void
{
  //do some thing
}

上面的函数没有任何回报

希望这会有所帮助

答案 1 :(得分:2)

这是一种功能类型。这意味着它不会返回任何数据 默认情况下,Flash总是希望返回一个值。如果您编写这样的函数,例如: ActionScript代码:

function myFunction(){

}

Flash假定仍然可以返回值,因此请注意使用ressources的值。当你指定:void时,你实际上是告诉Flash不要指望任何返回值,因此Flash不会浪费资源来监视它。

答案 2 :(得分:0)

让我记住它的最简单方法是它是一个执行动作的函数(换句话说就是做某事)而不是返回一些东西。

示例:

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