0

ライブラリで、ActionScript クラスを記述したムービークリップを右クリックし、[リンケージ...] を選択します。「基本クラス」フィールドが空ではないことに注意してください (空になることはできません)。である可能性が高いflash.display.MovieClipですが、クラスの継承元によっては、別のものになる可能性があります。この基本クラス フィールドは、ActionScript 3 用にパブリッシュする場合にのみ必要です。

では、なぜ Flash CS3 が ActionScript ファイルリンケージ ダイアログの両方で基本クラスを提供することを要求するのか、誰か教えていただけないでしょうか? 2 つの場所で基本クラスが異なる場合でも、エラーなしで公開でき、[リンケージ] ダイアログは (有効である限り) 無視されるように見えます。

Base class フィールドのポイントは何ですか!?

4

3 に答える 3

2

私はよく使用するので、複数のオブジェクトに同じ基本クラスを設定します。それらのオブジェクトに個別のクラス.asファイルを作成する必要はありません。よりグラフィカルなタイプのものを実行していて、実際には個別のクラスを必要としないが、プログラムでそれらを作成する必要がある場合に便利です。

ここで間違ったパラメータを設定できる理由はわかりません。これは、FlashIDEを入力する際の非常に「リラックスしたビュー」からの遺産だと思います。

于 2008-11-10T08:14:52.780 に答える
1

差出人:http ://www.adobe.com/devnet/flash/quickstart/external_files_as3/

基本クラスの値のデフォルトはflash.display.MovieClipです。外部クラスの機能を使用する自動生成されたクラスを使用している場合を除き、このデフォルトを使用してください。基本クラスは拡張機能と同義ではありません。それ自体が別のクラスを拡張するカスタムクラスを指定する場合、このスーパークラスを基本クラスとして指定する必要はありません。この状況では、デフォルトのflash.display.MovieClipで十分です。ただし、RedFishとBlueFishの2つのシンボルを同じように機能させたいが、スキンを変えたい場合は、オーサリングツールを使用して異なる外観を作成し、それらの基本クラスをFishに設定して、外部のFish.asでFishクラスを使用できます。両方の魚に機能を提供するファイル。

于 2009-10-08T21:14:10.057 に答える
0

それは、ボタン、スプライト、ムービークリップ、またはその他の表示オブジェクトにすることができます。これらのいずれかの特別なバージョンを作成しているだけです。作成するタイプをFlashに提供する必要があります。

于 2011-08-07T00:02:27.677 に答える