我应该如何组织我的Flex应用程序?

JC *_*bbs 5 apache-flex

我目前是一名.NET开发人员,但我开始与Flex合作,我发现社区很棒.那里有很多很棒的资源,但我在概念上遇到的一个问题是如何组织一个flex项目.从"传统"ASP.NET Web应用程序的角度来看,我将创建相关页面,控件,CSS,JavaScript等的文件夹.

组织flex应用程序的最佳模式是什么?我喜欢在我的MXML文件中使用模式背后的代码,但这些本身并不是真正的"页面",那么如何将所有内容转储到src文件夹的根目录中呢?

For*_*ood 2

这是一个粗略的轮廓,但是当我执行 FLEX 应用程序时,结构总是看起来像这样:

  源代码
   | - 成分
   | | - 容器
   | | | - 动作脚本
   | | | - mxml
   | | - 视觉的
   | | - 动作脚本
   | | - mxml
   |
   | - 页面
   | | - 动作脚本
   | | - mxml
   |  
   | - 包括
   | | - 图片
   | | - XML
   | | - swf
   | | - CSS
   |
   | - www
   | | - 包括
   | | | - 图片
   | | | - swf
   | | | - CSS
   | | | - JavaScript
   | |
   | | - 索引.html
   |
   | - 实用程序
   | | - 动作脚本
   |
   | - 主要.mxml

所有组件都进入组件目录的容器或视觉目录中。

应用程序的主要部分位于页面目录中。

include 目录用于所有资产。

www 目录包含将应用程序放到网络上所需的所有内容。

util 目录保存应用程序的所有动作脚本业务逻辑。