以下のコードをタイムラインに書きました。
function chk():void
{
}
this["temp"]=chk;
/* output */
trace(this.chk); //function Function() {}
trace(chk); //function Function() {}
trace(this.temp) //function Function() {}
trace(temp) // Access of undefined property temp.
そして、私が得たものを出力しました。なぜ this.temp が temp と同じではないのか、なぜ this.chk は chk と同じなのか疑問です