AS2ではaddEventListenerのリスナー指定するときなどにDelegateを使ってましたが、 AS3では、ただ呼びたいメソッドを指定すればいいだけです。 しかしでは、Delegateの内部で行われていたFunction.applyの効用はどうなってしまったのか。 test(); var testObj = new Object(); test.apply(testObj); function test(){ trace ("this is " + this); } //AS2の場合 //this is _level0 //this is [object Object] //AS3の場合 //this is [object MainTimeline] //this is [object MainTimeline] AS3では、一つ目の引数にターゲットとなるオブジェクトを指定しても