![]() |
1
1
我觉得你用Apply是对的。这似乎说明了你想要的行为:
编辑:需要将“null”作为要应用的第一个参数传递,因为调用函数时,第一个参数被视为“this”。因为函数是静态的(在任何情况下都不依赖于“this”),所以可以传递空值,但必须传递 某物 . |
![]() |
2
1
您也可以这样做(当然,这不是字符串格式的最佳实现):
然后,您的infof函数将如下所示:
正如我的注释中所提到的,如果从callFunction setter的末尾移除call方法,那么不需要将null作为第一个参数提供。见 http://livedocs.adobe.com/ 了解调用方法的实际作用,以及第一个参数的作用。 正如@stephen所提到的,将原始var卸载到rest数组中要比构建新的var简单得多。 |
![]() |
3
0
实际上,只是发现这是我的问题。只要arguments数组中的第一个元素为空,就可以使用所描述的参数集合方法。我不知道为什么需要空值,但是这样可以很好地工作。 |
![]() |
nabster023 · 拉伸和旋转电影剪辑而不失真 7 年前 |
![]() |
Dimentio · 无限循环(动作脚本3) 7 年前 |
![]() |
nabster023 · 自动检测AS3中输入文本字段的值 7 年前 |
![]() |
nabster023 · 在新窗口中打开SWF文件 7 年前 |
![]() |
Larocque · 1084:语法错误:函数前应为右括号 7 年前 |
![]() |
user979331 · ActionScript 3缩放和滚动问题 7 年前 |
|
guest343435 · 错误#2007:参数文本必须非空 7 年前 |