【发布时间】:2014-02-28 20:35:52
【问题描述】:
我这里有一个非常简单的代码,它解释了我在使用函数的 call 方法时发现的 AS2 和 AS3 之间的区别。
var a = {name:"a"}
var b = {name:"b"}
function c()
{
trace(this.name)
}
c() // AS2: undefined AS3: root1
c.apply(a) // AS2: a AS3: root1
c.apply(b) // AS2: b AS3: root1
如何强制 AS3 尊重 AS3 中的 thisObject 参数?
这里是 Adobe 文档 "http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Function.html#apply()"
谢谢
【问题讨论】:
-
This 也可能有帮助。
标签: actionscript-3 function call this