[b][align=center]Actionscript3 中的 this[/align][/b]
当this用在类的成员函数中时,this指向该类的对象
当this用在类外函数或闭包中时,this为[object global]
详见如下代码:
结果为
[quote]
haha this= [object global]
hehe this= A0
[/quote]
当this用在类的成员函数中时,this指向该类的对象
当this用在类外函数或闭包中时,this为[object global]
详见如下代码:
public class A{
public function BitmapDataLoader(){
tracethis()
}
public function tracethis():void{
function haha():void{
trace("haha this=", this);
}
haha();
hehe();
}
public function hehe():void{
trace("hehe this=",this)
}
}
结果为
[quote]
haha this= [object global]
hehe this= A0
[/quote]