Heim  >  Artikel  >  Software-Tutorial  >  So verwenden Sie die Vererbungsfunktion der Flash-Prototypkette

So verwenden Sie die Vererbungsfunktion der Flash-Prototypkette

WBOY
WBOYnach vorne
2024-04-10 10:07:281002Durchsuche

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.

So verwenden Sie die Vererbungsfunktion der Flash-Prototypkette

2. Definieren Sie ein Attribut mit dem Namen Nation in der Klasse, wobei der Anfangswert [Chinesisch] ist.

So verwenden Sie die Vererbungsfunktion der Flash-Prototypkette

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.

So verwenden Sie die Vererbungsfunktion der Flash-Prototypkette

4. Erstellen Sie einen neuen Unterklassen-Worker und erstellen Sie den Konstruktor der Unterklasse in der Klasse.

So verwenden Sie die Vererbungsfunktion der Flash-Prototypkette

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.

So verwenden Sie die Vererbungsfunktion der Flash-Prototypkette

6. Zu diesem Zeitpunkt ähnelt die Beziehung zwischen der Manager-Klasse und der Worker-Klasse einer Vererbungsbeziehung, also der Prototypenkette.

So verwenden Sie die Vererbungsfunktion der Flash-Prototypkette

7. Erstellen Sie eine Instanz der Worker-Klasse, die von der Prototypenkette der Manager-Klasse erbt.

So verwenden Sie die Vererbungsfunktion der Flash-Prototypkette

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.

So verwenden Sie die Vererbungsfunktion der Flash-Prototypkette

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:zol.com.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen