今天遇到一个郁闷的问题,我用AS2.0写了两个class
   其中 
class A
{
    private 
var b:B;
    public 
function Init()
    
{
        b.doSomething 
= this.DoSomething;
    }

    public 
function DoSomething()
    
{
        trace(
this);
    }

}

class B
{
    public 
var doSomething:Function;
    public 
function Do():Void
    
{
       doSomething();
    }

}
    结构trace()中的this是B的实例,大家一定要小心用function.
posted on 2006-12-28 12:10  以天  阅读(248)  评论(0)    收藏  举报