いくつかのプラグインのプラグインを作成するのに忙しいです。これらはすべて個別のプロジェクトです。プラグインのすべてのロギングを処理するカスタム クラスを作成しました。これは、すべてのプロジェクトで同じです。
すべてのプロジェクトを認識し、コンパイル時にプロジェクトに自動的に追加される別のフォルダーにロギング クラスを配置することは可能でしょうか?
そうすれば、各プロジェクトでファイルをコピーしてパスなどを毎回変更する必要がなくなります。
前もって感謝します。
いくつかのプラグインのプラグインを作成するのに忙しいです。これらはすべて個別のプロジェクトです。プラグインのすべてのロギングを処理するカスタム クラスを作成しました。これは、すべてのプロジェクトで同じです。
すべてのプロジェクトを認識し、コンパイル時にプロジェクトに自動的に追加される別のフォルダーにロギング クラスを配置することは可能でしょうか?
そうすれば、各プロジェクトでファイルをコピーしてパスなどを毎回変更する必要がなくなります。
前もって感謝します。
ビルド時にフォルダーをプロジェクトに自動的に追加することはできません。事前に参照する必要があります。そうしないと、たとえばコード補完が機能しません。
グローバル ファイルを含むライブラリ プロジェクト (.swc) を作成し、そのプロジェクトを各モジュールのビルド パスに追加できます。これを行うには、モジュールを右クリックして [プロパティ] を選択し、[ビルド パス] の下でライブラリへのプロジェクト参照を追加します。
すてきな一日を!
別の swc ライブラリをコンパイルすることを避け、ソース (.as) ファイルをライブラリとして使用したい場合は、ライブラリ (.as ファイル) を含むフォルダを次から参照する必要があります。 IDE内。このプロセスは IDE によって異なりますが、たとえば、
Flash Professional CS5 で、作業するプロジェクトを開き、[ファイル] > [パブリッシュ設定] > [Flash] タブ > [ActionScript 3.0 設定] > [ソース パス] タブに移動します。次に、「actionScript クラス ファイルを含むフォルダ」というラベルの付いたリストにライブラリ パスを追加します。または、[編集] > [設定] > [ActionScript] > [ActionScript 3.0 設定] にパスを含めることで、すべてのプロジェクトがライブラリにアクセスできるようにすることもできます。これにより、各プロジェクトの公開設定を調整する必要がなくなります。
Flash Builder 4 で、作業するプロジェクトを開き、[プロジェクト] > [プロパティ] > [ActionScript ビルド パス] > [ソース パス] タブに移動します。次に、「メイン ソース フォルダー外の追加のソース フォルダー」というラベルの付いたリストにライブラリ パスを追加します。
これで完了です。作業中の .as ファイルの先頭に適切な「import」ステートメントを挿入すれば、プロジェクト内のどこからでもロギング クラスを参照できます。