函数是可以在 SWF 文件中的任意位置重用的动作脚本代码块。如果您将值当作参数传递给函数,该函数将对这些值执行运算。函数也可以返回值。
Flash 具有一些内置函数,可用于访问特定的信息,执行特定的任务,例如,获取承载 SWF 文件的 Flash Player 的版本号 (getVersion()
)。属于对象的函数称作方法。不属于对象的函数称作顶级函数,可以在“动作”面板的“Functions”类别中找到这些函数。
每个函数都有其各自的特性,而某些函数需要您传递特定的值。如果传递的参数多于函数的需要,多余的值将被忽略。如果您没有传递必需的参数,则将为空的参数指定 undefined
数据类型,这可能会在导出脚本时导致错误。若要调用函数,该函数必须位于播放头到达的帧中。
若要调用函数,只需使用函数名称并传递所有必需的参数:
isNaN(someVar); getTimer(); eval("someVar");
有关各个函数的更多信息,请参见动作脚本字典概述中的相应条目。