Flash 设计人员/编码人员协作最佳实践

标签 flash actionscript

我已经完成了几个作为 ActionScripter 的 Flash 项目,设计师负责制作所有漂亮的东西和动画。刚开始时,我发现了很多关于 ActionScript 编码和 Flash 设计的信息。大多数可用的信息似乎都集中在一个或另一个上。

我没有找到任何关于构建 Flash 项目的信息,这种方式可以让编码人员做他们的事情并给设计师自由。

希望更多有经验的人可以分享,这些是我在几个项目后发现的一些东西

  • 版本控制是必须的(一如既往),但很难向设计师解释
  • Flash 中没有 ActionScript .fla文件,它们是二进制文件,作为编码器,您要尽量远离
  • Model View Controller 是我发现隔离视觉设计更改的最佳方式
  • 尝试构建 View 以便它们使用框架标签,这允许设计人员决定实际发生的情况

  • 你有什么经验?
    ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

    最佳答案

    我从事 Flash 已有 9 年了,但我仍然觉得很难做到这一点。

    设计人员和开发人员之间存在权力平衡,这将不可避免地以一种或另一种方式倾斜。

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

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

    解决这个问题的关键是沟通和教育。设计师和专注于设计的经理可能不知道创建特定功能涉及到什么,如果你向他们解释为什么某件事情很难做到,他们 可能被说服去重新考虑他们的设计。另一方面,他们很可能认为你只是一个提示者!当你知道你可以让它工作时,如果你不得不告诉某人“对不起,我真的不能这样做”,那感觉永远不会好,因为几个深夜!

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

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

  • 希望这些技巧有用!

    关于Flash 设计人员/编码人员协作最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25356/

    相关文章:

    javascript - 在 div 中隐藏/显示 swf?

    javascript - 不带 JavaScript 的 Facebook AS3 SDK

    javascript - 如何以网格方式将影片剪辑添加到舞台上?

    apache-flex - 如何从Flash Builder 4自动构建多个swf?

    drupal - 如何从 libsyn rss feed 播放音频播客文件? (德鲁帕尔)

    javascript - 从 ActionScript 调用 ExtJS 函数

    flash - 我如何在按下按钮时在命令提示符中执行命令并获取 ActionScript 中的输出?

    ActionScript 3 EventDispatcher 的 Javascript 实现

    apache-flex - 使用 RemoteObject 的同步调用

    actionscript-3 - 静态 ActionScript 代码分析的可能性