【发布时间】:2012-04-17 19:39:05
【问题描述】:
在 Flash 中管理大型游戏项目的最佳实践是什么。
经过一段时间后,我发现将 Flex 与 Flash Professional 相结合为您提供了用于快速开发、在大型团队中工作以及使用 SVN 的最佳工具。
我的项目分为 Flex 库项目和主 Flex 项目。
- 设计师在 Photoshop 和 Illustrator 中工作,然后直接导出到 flex 或 Flash Professional。
- Animators在Flash Professional工作,每个人都有自己的flx文件夹(解压后的fla格式,从CS5开始支持,他的数据不是二进制的,所以最好用SVN) ,并且可以创建图形逻辑类,最后他将他的解决方案导出到带有 swc 文件的 flex 中。
- 开发人员在 Flex 工作,负责管理主项目,他们从每个人那里获取资源并整合在一起,flex 是唯一处理游戏逻辑以及服务器通信的地方.
最近我在处理复杂的 flex 组件时发现了两个问题,其中一部分是在 flash pro 中创建的。 我想在我的 Flex 组件中放置一个影片剪辑,在该影片剪辑中我想放置另一个 flex 组件。
这就是我所做的:我从 flash pro 创建了一个影片剪辑,使用命令将其转换为 flex 容器,并将 flex 内容持有者正方形放置在影片剪辑中,将其导出到 swc,然后从 flex 我将其直接添加到mxml,甚至可以在 flex 设计模式下预览。 这是我做不到的:
- 我无法使用时间轴动画移动 flex 内容,只能使用代码
- 我无法在位于其他影片剪辑中的影片剪辑中插入弹性内容,即使它们都是弹性容器。
请告诉我您对我的策略有何看法以及您是否知道解决这些问题的方法
【问题讨论】:
标签: flash apache-flex components movieclip