クラスの 1 つでこの関数を定義しています。
public function onUse():void {};
次に、別のクラス (「class2」と呼びましょう) で、このクラスのオブジェクトを作成し、この関数を別の関数でオーバーライドします。いくつかのGoogle-Fuの後、私はこれを見つけて使用しました...
button.onUse {
variable = value;
}
...しかし、 onUse() が呼び出されたときではなく、即座に実行されます-これは常に空の関数のようです。
それ以上のものは見つかりませんでした - class2 内で関数を指定して を使用するなど、自分でいくつか試してみましたbutton.onUse = function();
が、常にエラーがスローされます。
私がやろうとしていることが実際に可能かどうか、また可能な場合はどうすればできるか教えてもらえますか?