2012-01-03 7 views
0

私は多くのライブラリ資産を外部as3クラスにリンクしています。私は、リンクされたクラスを含むパッケージの構造を変更したいと思いますが、そうすると、すべてのリンクが壊れてしまいます。FLAファイルでクラスファイルパスを再構成する方法は?

FLAファイルに新しいクラスファイルをどこから取得するかを自動的にまたは少なくとも簡単に伝える方法はありますか?この種の情報を設定ファイルから読み込むようにFLAファイルを設定できますか?

答えて

1

[ActionScript設定]でソースパスにフォルダを追加できます。したがって、すべてのクラスを 'myClasses'フォルダに関連させて、すべてを別のフォルダに移動した場合、その1つのソースパスを更新するだけで、すべてのクラスを再度見つけることができます。

ライブラリパネルでクラスリンクを編集することができます(各シンボルのプロパティを開く必要なし)。リンケージパスをダブルクリックするだけです。

+0

次のシナリオでは、ActionScriptの設定のパスが役立ちますか? :org.utility.ClassX にリンクcom.core.classes.Class2 Sprite_Cにリンクcom.core.classes.Class1 Sprite_Bにリンク Sprite_Aがorg.utility.ClassZ core.classesにリンクSprite_D thisandthatそうになりましたその後、私が手: core.thisandthat.Class1 core.thisandthat.Class2 org.utilityがorg.utility.pack.deepなりそうそして、私が手: org.utility.pack.deep.ClassX org.utility.pack .deep.ClassZ // フィールドをダブルクリックしてリンクをすばやく編集していただきありがとうございます。 r ASリンケージ。 – IneedHelp

+0

実際にはありません。最初に 'com.core.classes'と' org.utility'をソースパスにリストアップしておけば助けになります。そうすれば、クラスはClass1、ClassXなどとしてリンクされます。したがって、 'core.thisandthat'へのパスを変更することによって、それらの相対的リンクを持つことができます。私は本当にそれを行うことをお勧めしませんが、簡単に命名の競合を得ることができます。あなたが達成しようとしていることを正確には確信していませんでした。 – Cadin

+0

ヘルプと情報、Cadinありがとう! – IneedHelp

関連する問題