Apache flex 如何使用Flash Builder在一个项目中运行多个mxml文件

Apache flex 如何使用Flash Builder在一个项目中运行多个mxml文件,apache-flex,flash-builder,Apache Flex,Flash Builder,我将.fxp项目导入Flash Builder,然后观察到src/(默认包)目录中有5个.mxml文件。愚蠢的问题--如何运行这五个文件中的每一个 由于我对项目的命名不同于任何.mxml文件,因此每当我尝试运行某个文件时,它都会使用以项目命名的默认(空).mxml文件。删除那个空的mxml文件没有任何帮助。我还试图清理项目,但没有任何更改(尽管我看到目录刷新时内容相同)。bin调试目录中没有html文件 必须有一些简单的方法来运行我丢失的.mxml文件。我是Flex的新手,所以这可能是显而易见的

我将
.fxp
项目导入Flash Builder,然后观察到
src/(默认包)
目录中有5个
.mxml
文件。愚蠢的问题--如何运行这五个文件中的每一个

由于我对项目的命名不同于任何
.mxml
文件,因此每当我尝试运行某个文件时,它都会使用以项目命名的默认(空)
.mxml
文件。删除那个空的mxml文件没有任何帮助。我还试图清理项目,但没有任何更改(尽管我看到目录刷新时内容相同)。bin调试目录中没有html文件


必须有一些简单的方法来运行我丢失的
.mxml
文件。我是Flex的新手,所以这可能是显而易见的。提前感谢您的提示。

通常,您将在自己的mxml文件中有一个主应用程序,在自己的mxml文件中有许多其他组件,这些组件可以相互嵌套

e、 g:



您还可以编译模块,并在运行时将其加载到主应用程序中。如果想获得更具体的帮助,您可能需要更清楚地了解您想要做什么。

通常,您将在自己的mxml文件中有一个主应用程序,在自己的mxml文件中有许多其他组件,这些组件可以相互嵌套

e、 g:



您还可以编译模块,并在运行时将其加载到主应用程序中。如果您想获得更具体的帮助,您可能需要更清楚地了解您想要做什么。

如果您有多个主应用程序文件,那么:

右键单击该文件并选择“设置为默认应用程序”。这将允许您为该主应用程序文件创建运行/调试配置文件。创建运行/调试配置文件后;您可以移动到下一个主应用程序文件并执行相同的操作。重复此操作,直到主应用程序文件用完为止


如果只有一个主应用程序文件,则可以打开项目属性,转到Flex应用程序选项卡,选择主应用程序文件,然后使用“设为默认值”按钮

如果您有多个主应用程序文件,则:

右键单击该文件并选择“设置为默认应用程序”。这将允许您为该主应用程序文件创建运行/调试配置文件。创建运行/调试配置文件后;您可以移动到下一个主应用程序文件并执行相同的操作。重复此操作,直到主应用程序文件用完为止


如果只有一个主应用程序文件,则可以打开项目属性,转到Flex应用程序选项卡,选择主应用程序文件,然后使用“设为默认值”按钮

我认为他只需要更改他的默认应用程序。(见我的答案)我认为他只需要更改默认应用程序。(见我的答案)谢谢Flextras!非常好用。谢谢你的Flextras!工作完美。
<!-- 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>