是的,我是新来的ActionScript /的Flex/Flash中,但我真的很喜欢叫像C/C++/PHP /等魔术常量,如:Actionscript是否有类似魔术常量的东西?
__FUNCTION__
__LINE__
__FILE__
是否有在ActionScript 3.0的相同呢?编译时,我得到的错误:
Error: Access of undefined property __FUNCTION__.
是的,我是新来的ActionScript /的Flex/Flash中,但我真的很喜欢叫像C/C++/PHP /等魔术常量,如:Actionscript是否有类似魔术常量的东西?
__FUNCTION__
__LINE__
__FILE__
是否有在ActionScript 3.0的相同呢?编译时,我得到的错误:
Error: Access of undefined property __FUNCTION__.
有一个名为每个功能arguments访问的特殊对象。它可以被用来获取参数(如名称已表明):
arguments[0] // first argument
它也可以用来让你被调用函数的引用:
arguments.callee
在早期的ActionScript版本那里也有caller
属性,但不在AS3中。
有一种方式来获得使用被叫属性的函数的名称:Actionscript - Obtain the name of the current function
这可能和AS3一样接近。 +1 –
备注:'arguments [0]'将在**内部工作**一个至少有一个参数的功能块。只是对那些真的很新的人进行澄清。 +1因为比我更开明。 – Jacksonkr
什么是你想在第一时间做什么? – Taurayi
我想确定哪些函数,行和文件当前正在执行。 –
我认为这个问题应该可以帮助你:http://stackoverflow.com/questions/149073/stacktrace-in-flash-actionscript-3-0 –