2012-03-01 11 views
1

.fxpプロジェクトをFlash Builderにインポートした後、.mxmlというファイルがsrc/(default package)ディレクトリにあることを確認しました。愚かな質問 - これらの5つのファイルをそれぞれどのように実行するのですか?Flash Builderを使用して1つのプロジェクトで複数のmxmlファイルを実行する方法

.mxmlのファイルとは異なる名前を付けたので、何かを実行しようとするたびに、プロジェクトの名前を付けたデフォルト(空の).mxmlというファイルが使用されます。空のmxmlファイルを削除しても何の助けにもなりませんでした。私もプロジェクトをきれいにしようとしましたが、何も変わりません(同じ内容のディレクトリがリフレッシュされていますが)。 bin-debugディレクトリにはhtmlファイルはありません。

私が紛失しているファイルを.mxmlで実行するには、簡単な方法が必要です。私はフレックスにとってかなり新しいので、おそらく明らかなことです。どのようなヒントもありがとうございます。

答えて

4

あなたが複数のメインアプリケーションファイルを持っている場合は、:

ファイルを右クリックし、「既定のアプリケーションとして設定します。」これにより、メインアプリケーションファイルの実行/デバッグプロファイルを作成できます。実行/デバッグプロファイルを作成したら、次のメインアプリケーションファイルに移動して同じことを行うことができます。メインのアプリケーションファイルがなくなるまで繰り返します。

メインアプリケーションファイルが1つのみの場合は、プロジェクトプロパティを表示し、Flexアプリケーションタブでメインアプリケーションファイルを選択し、[デフォルトとして設定]ボタンを使用します。

+1

ありがとうFlextras!完璧に動作します。 – ggkmath

+0

これは私からアップ投票を得ました - 良い答え – ShaunOReilly

0

通常、独自のmxmlファイルには1つのメインアプリケーションがあり、他の多くのコンポーネントはそれぞれのMXMLファイルに格納されます。これらのコンポーネントは互いにネストできます。

例えば:

<!-- file: MyApplication.mxml --> 
<s:Application xmlns:s="library://ns.adobe.com/flex/spark"> 

    <s:layout> 
     <s:VerticalLayout /> 
    <s:layout> 


    <MyComponent1 width="100%" /> 

    <MyComponent2 width="100%" /> 

    <s:Button label="click me" /> 
</s:Application> 


<!-- file: MyComponent1.mxml --> 
<s:Group xmlns:s="library://ns.adobe.com/flex/spark"> 

    <s:Label text="this is a label inside component 1" /> 
</s:Group> 


<!-- file: MyComponent1.mxml --> 
<s:Group xmlns:s="library://ns.adobe.com/flex/spark"> 

    <s:Label text="this is a label inside component 2" /> 
</s:Group> 

あなたはまた、モジュールをコンパイルし、実行時にメインアプリケーションにロードすることができます。より具体的な助けをしたい場合、あなたがしたいことを正確に少し明確にする必要があります。その後、

+0

私は彼がデフォルトアプリケーションを変更する必要があると思います。 (私の答えを参照してください) – JeffryHouser

関連する問題