ich die Definition dieser Funktion in einer meiner Klassen:Übergeordnete Funktion von einer anderen Klasse
public function onUse():void {};
Dann in einem anderen meiner Klassen (nennen wir es „Klasse 2“), erstelle ich ein Objekt dieser Klasse, und dann wollen Sie diese Funktion mit einer anderen überschreiben. Nach einiger Google-Fu, ich habe dies gefunden und verwendet es ...
button.onUse {
variable = value;
}
... aber es führt sofort, und nicht, wenn onUse() aufgerufen wird - die eine leere Funktion zu sein scheint, immer .
Ich habe nichts mehr als das gefunden - ich habe ein paar Dinge selbst versucht, wie zum Beispiel eine Funktion in class2 und button.onUse = function();
, aber es wirft immer Fehler.
Kann mir jemand sagen, ob das, was ich versuche, tatsächlich möglich ist, und wenn ja, wie kann ich es tun?
Dies ist eine sehr grundlegende objektorientierte Programmierung.Es ist in Ordnung, wir müssen alle irgendwo anfangen. Ich schlage vor, dass Sie sich selbst zu diesem Thema dokumentieren, damit Sie auf festem Boden beginnen können. Ich habe jedoch keinen guten Bezug, um damit zu beginnen, aber ich bin mir ziemlich sicher, dass ein guter Samariter hier ein paar wirklich schöne hat, die man teilen kann. – Exort