2012-03-01 63 views
1

我將一個.fxp項目導入Flash Builder,然後觀察src/(default package)目錄中有5 .mxml個文件。愚蠢的問題 - 如何運行這五個文件中的每一個?如何使用Flash Builder在一個項目中運行多個mxml文件

因爲我已經命名項目的方式與.mxml文件不同,所以每當我嘗試運行某個項目時,都會使用項目後命名的默認(空).mxml文件。刪除那個空的mxml文件沒有任何幫助。我也嘗試清理項目,但沒有任何變化(雖然我看到目錄刷新相同的內容)。 bin-debug目錄中沒有html文件。

必須有一些簡單的方法來運行我丟失的那些.mxml文件。我對Flex很新,所以它可能是很明顯的。預先感謝任何提示。

回答

4

如果您有多個主應用程序文件,那麼:

右鍵單擊該文件,然後選擇「設置爲默認應用程序。」這將允許您爲該主應用程序文件創建運行/調試配置文件。一旦創建了運行/調試配置文件;您可以轉到下一個主要應用程序文件並執行相同操作。重複,直到你沒有主要的應用程序文件。

如果您只有一個主應用程序文件,您可以調出項目屬性,轉到Flex應用程序選項卡,選擇您的主應用程序文件,並使用「設爲默認值」按鈕。

+1

謝謝Flextras!完美的作品。 – ggkmath 2012-03-01 21:03:47

+0

這得到了一個投票 - 我很好的答案 – ShaunOReilly 2012-03-03 03:24:52

0

通常,您將在其自己的mxml文件中擁有一個主應用程序,並在其自己的MXML文件中包含許多其他組件,這些組件可以嵌套在對方內。

e.g:

<!-- 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 2012-03-01 20:59:20

相關問題