Actionscript是否有类似魔术常量的东西?

时间:2011-09-01 22:01:16

标签: actionscript-3 actionscript

是的,我是Actionscript / Flex / Flash的新手,但我真的很喜欢像C / C ++ / PHP /等魔术常量那样调用:

__FUNCTION__
__LINE__
__FILE__

Actionscript 3.0中是否有等价物?编译时,我收到错误:

Error: Access of undefined property __FUNCTION__.

1 个答案:

答案 0 :(得分:3)

每个函数都有一个名为arguments的特殊对象。它可以用来获取参数(顾名思义):

arguments[0] // first argument

它还可以用来引导被调用的函数:

arguments.callee

在之前的Actionscript版本中,它还有caller属性,但不再在AS3中。

有一种方法可以使用callee属性获取函数的名称:Actionscript - Obtain the name of the current function