Was Ihnen der PHP-Editor Xinyi heute vorstellt, ist die Vererbung der Flash-Prototypkette. In JavaScript ist eine Möglichkeit zur Implementierung der Vererbung die Vererbung der Prototypenkette, und Flash ActionScript kann auch die Klassenvererbung über die Prototypenkette implementieren. In Flash verfügen Klassen auch über Prototypattribute und ihre Verwendung ist der von JavaScript sehr ähnlich. In diesem Artikel wird die Implementierungsmethode der Vererbung der Flash-Prototypkette vorgestellt und spezifische Beispiele als Referenz angegeben. Ich hoffe, es kann jedem helfen, den Vererbungsmechanismus von Flash besser zu verstehen.
1. Erstellen Sie eine Klasse mit dem Namen Manager. Der Code ist wie in der Abbildung dargestellt.
2. Definieren Sie ein Attribut mit dem Namen Nation in der Klasse, wobei der Anfangswert [Chinesisch] ist.
3. Erstellen Sie ein neues Flash-Dokument und öffnen Sie das Aktionsfeld. Erstellen Sie eine Instanz der Manager-Klasse und referenzieren Sie sie mit der Variablen m.
4. Erstellen Sie einen neuen Unterklassen-Worker und erstellen Sie den Konstruktor der Unterklasse in der Klasse.
5. Verwenden Sie die Manager-Klasse als Prototyp der Worker-Klasse in der Fla-Datei und ändern Sie Worker.prototype mithilfe von Code so, dass es ein Manager-Objekt enthält.
6. Zu diesem Zeitpunkt ähnelt die Beziehung zwischen der Manager-Klasse und der Worker-Klasse einer Vererbungsbeziehung, also der Prototypenkette.
7. Erstellen Sie eine Instanz der Worker-Klasse, die von der Prototypenkette der Manager-Klasse erbt.
8. Verwenden Sie abschließend die Instanz w, um auf das Nation-Attribut zuzugreifen, und der Wert der Nation kann im Fenster ausgegeben werden. Obwohl Nation kein W-Objekt, sondern Teil des Manager-Objekts ist, kann sein Wert dennoch angezeigt werden, da W die Manager-Klasse erbt.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Vererbungsfunktion der Flash-Prototypkette. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!