ActionScript3ではthisが省略できるのです。
ActionScript3とかもはや記憶にあるはずもなく、「まぁ、JavaScriptと似たようなもんだろー」、ということで気合で書き進めているわけですが、ここで一つ大きな違いを発見。ActionScript3ではthisが省略できるのです。
package sample { public class Kitten { // インスタンス変数 private var name:String; public function Kitten( name:String ) { this.name = name; } public function meow( ):String { return name + " : meow!" // thisを省略できる! } } }
これは偉大。あまりにも偉大。
あと、super (Javaやruby的な意味での)も使えたりするんだよね。そもそもclass(的なモノ)の作り方も違うし。これは復習しないとヤバイかもな。