Flash设计师/编码器协作最佳实践

rus*_*cle 8 flash actionscript

我做了几个Flash项目,作为ActionScripter,设计师做了所有漂亮的事情和动画.在开始时,我发现了很多关于ActionScript编码和闪存设计的信息.大多数可用信息似乎都集中在一个或另一个上.

我没有找到任何关于构建flash项目的信息,这种方式可以让编码器完成他们的工作并为设计师提供自由.

希望更有经验的人可以分享,这些是我在一些项目之后发现的一些事情

  • 版本控制是必须的(一如既往),但很难向设计师解释
  • 闪存.fla文件中没有ActionScript ,它们是二进制文件,并且您希望尽可能地避开编码器
  • 模型视图控制器是我发现隔离视觉设计变化的最佳方式
  • 尝试构建视图以便它们使用框架标签,这允许设计人员决定实际发生的事情

你有什么经历?

Iai*_*ain 4

我从事 Flash 工作已有 9 年了,但我仍然发现这是一件很难做好的事情。

设计师和开发人员之间存在着力量平衡,这不可避免地会向一侧倾斜。

如果您在开发人员主导的工作室工作,那么您很幸运,因为设计师将被指示做出适合您功能的设计。在 Flex/MXML 中,这是唯一的工作方式。

另一方面,如果您在图形设计/创意/广告工作室工作,您将被指示构建设计师在 PhotoShop 中组合的任何内容,无论在规定时间内构建是否可行。

解决这个问题的关键是沟通和教育。设计师和专注于设计的经理可能不知道创建特定功能涉及什么,如果你向他们解释为什么某件事很难做到,他们可能会被说服去重新思考他们的设计。另一方面,他们很可能认为你只是一个爱发牢骚的人!当你不得不告诉别人“对不起,我真的做不到”,而你知道自己可以做到这一点,而且经过几个深夜,这种感觉永远不会好!

除了您和其他人已经注意到的事情(例如使用 FlashDevelop 和外部 AS 类)之外,这里还有我推荐的其他一些事情:

  • 从开发人员和设计人员都同意的站点地图/线框图开始。
  • 将所有文本从 XML 加载到动态文本字段中,并确保按钮等设计为可扩展以适应内容
  • 确保您的设计人员了解如何正确剪切图形并将其布局在 Flash 中。当您面临最后期限时,开发人员不应该在 PhotoShop 中乱搞。
  • 确保您在截止日期之前获得所有图形资源 - 不可避免地会有一些东西被遗漏和需要更改。
  • 一定要坚定,不要让你的设计团队在最后一刻尝试添加额外的功能。
  • 让设计人员使用时间线进行角色动画等,但对于简单的补间,请使用 ActionScript 补间引擎。

希望这些技巧有一些用处!