表示オブジェクトから継承するいくつかのクラスがあります (ライブラリ内のムービー クリップで、それぞれが独自のリンクを持っています)。これらすべてのクラスには、同様の属性 (XML から受け取る特定のデータ) もあります。表示オブジェクトから、必要なすべてのプロパティを含むマスター クラスを作成できるかどうか疑問に思っていました。インターフェイスで何かを変更した場合、それを実装するすべてのクラスを手動で更新する必要があるため、インターフェイスは機能していません。
質問する
396 次
2 に答える
2
XML 属性を含む MovieClip のサブクラスを作成し、このクラスをこれらのデータを共有するすべての表示アセットのスーパークラスとして使用します。
于 2012-11-06T14:49:27.520 に答える
-1
ActionScript 3 では、単一のクラスからのみ継承できます。これを実現するには、インターフェイスを使用する必要があります。
また、常にインターフェイス (空のメソッドを持つイベント) を実装するマスター クラス (DisplayObject などの拡張) を持つことができ、インターフェイスへの変更にはマスター クラスの更新が必要になります。
いずれにせよ、何かを変更すると、変更が他のクラスに影響を与える可能性が常にあります。
于 2012-11-06T14:47:30.770 に答える