ホームページ > 記事 > ソフトウェアチュートリアル > Flashプロトタイプチェーン継承機能の使い方
PHP エディター Xinyi が今日紹介するのは、Flash プロトタイプ チェーンの継承です。 JavaScript では、継承を実装する 1 つの方法はプロトタイプ チェーンの継承であり、Flash ActionScript もプロトタイプ チェーンを介してクラスの継承を実装できます。 Flash では、クラスにもプロトタイプ属性があり、その使用法は JavaScript と非常に似ています。この記事では、Flash プロトタイプ チェーン継承の実装方法と具体的な例を紹介します。 Flash の継承メカニズムを皆さんがよりよく理解するのに役立つことを願っています。
1. Manager という名前のクラスを作成します。コードは図に示すとおりです。
2. クラス内にnationという名前の属性を定義し、初期値は[中国語]です。
3. 新しい Flash ドキュメントを作成し、アクション パネルを開きます。 Manager クラスのインスタンスを作成し、変数 m でそれを参照します。
4. 新しいサブクラス Worker を作成し、クラス内にサブクラスのコンストラクターを作成します。
5. fla ファイル内の Worker クラスのプロトタイプとして Manager クラスを使用し、コードを使用して Worker.prototype を変更して、Manager オブジェクトが含まれるようにします。
6. このとき、Manager クラスと Worker クラスの関係は継承関係、つまりプロトタイプ チェーンに似ています。
7. Worker クラスのインスタンスを作成します。このインスタンスは、Manager クラスのプロトタイプ チェーンを継承します。
8. 最後に、インスタンス w を使用してnation 属性にアクセスすると、nation の値がウィンドウに出力されます。 nation は w オブジェクトではなく Manager オブジェクトの一部ですが、w は Manager クラスを継承しているため、その値は引き続き表示できます。
以上がFlashプロトタイプチェーン継承機能の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。