0

私はこの flex プロジェクトを持っています。以下は私のディレクトリ構造 (List1) です。List2 に記載されているように、次のディレクトリ構造を持つ外部パッケージを使用したい場合、どこに含める必要があり、どのように使用するのですかコードで

List1:プロジェクト名 : Dirtest

.settings
bin-debug
html-template
libs
src
.actionScriptProperties
.flexProperties
.project

List2: 外部プロジェクトのディレクトリ構造。

loyui/assests
loyui/bin
loyui/lib
loyui/src/fr/lab/test.as

上記の外部プロジェクトをコピーする場所と使用方法 List1

    import mx.controls.Alert;
import flash.events.SampleDataEvent; 
import flash.media.Microphone;
import flash.net.FileReference;
import mx.controls.Alert;
import flash.net.FileReference; 
import flash.display.Sprite;
    //How to execute this statement successfully
    import fr.lab.test;
4

2 に答える 2

0

の修飾クラス名に依存しtest.asます。あなたの質問が示唆するように、それはfr.lab.testです。この場合、loyui/srcFlex クラスパスに追加する必要があります。クラスパスには、コンパイラが不明なクラスを検出するたびに、クラスを検索する必要があるすべてのディレクトリが一覧表示されます。このクラスパスを設定する方法は、使用している開発環境によって異なります。IDE とクラスパスの名前をググるだけで、探しているものが得られるはずです。

編集より移植性の高いソリューションが必要な場合は、 SWC ライブラリloyui/srcにパックして、複数のプロジェクトで簡単に再利用できます。

于 2012-05-07T08:33:13.807 に答える
0

実際にコピーする必要はありません。ただし、List2 の場合は、List1 プロジェクトに依存関係を追加できます。

ワークスペースに 2 つのプロジェクトがインポートされていると仮定すると、List1 を右クリックし、[Flex Build Path] 設定で [Add Project] をクリックし、List2 プロジェクト フォルダーを選択できます。それでおしまい。

于 2012-05-07T08:37:32.080 に答える