我已经做了几个flash项目工作的ActionScripter与一个设计师做的所有漂亮的东西。刚起步的时候我发现相当多的有关信息ActionScript编码和闪存的设计。大多数提供的信息似乎专注于一个或另一个。

我没有找到任何信息有关的建筑闪项目的方式,让该编码做自己的事情并给设计师的自由。

希望更多的经验丰富的人可以分享,这些都是一些东西我发现了之后的几个项目

  • 版本控制是一个必须(一如既往),但是难以解释的设计师
  • 没有ActionScript在闪 .fla 的文件,它们是二进制文件和作为一个编码你想尽量保持尽可能多的
  • 模型图控制器是最好的方法我已经找到隔离的视觉设计变化
  • 尝试建立的意见,以便他们使用框架片公司的财产,这种允许的设计师来决定的实际发生的事情

你有什么经验?

有帮助吗?

解决方案

我已经做闪9年我还觉得这是一个困难的事情到获得权利。

有一种力量平衡之间的设计者和开发者,这将不可避免地尖端的一种方式或其他的。

如果你的工作对于开发导致的工作室,然后你是幸运的,作为设计师将被指示要做一个设计适合你的功能。在Flex/单这是唯一的方式工作。

如果,另一方面,你的工作在一个图形设计/创意广告的工作室,你会被指示建立任何设计师放在一起在PhotoShop,无论它是否是可行的,建立内的时间。

关键要获得围绕这是通信和教育。设计师和设计为重点的管理人员可能不知道什么是参与创建一个特定功能,并且如果向他们解释为什么一个特别的事情是很难做到他们 可能会 被说服去,并重新考虑他们的设计。另一方面,他们可能会觉得你只是一个悲观主义者!它从来没有感觉好的时候你必须告诉别人"对不起,我真的不能做什么"的时候你知道你可以把它的工作,给出几晚的夜晚!

以及你和其他人已经指出,如使用医和外部课程,这里的一些其他的事情我建议:

  • 开始有一个网站地图/框架,开发人员和设计人员同意。
  • 负载的所有文本从XML入动态的文字,并确保你的按钮等是设计来扩大,以适应内容
  • 确保你的设计师们的一些想法如何正确切的图形和把它们放出来。开发人员不应该乱在PhotoShop当你面对的一个最后期限。
  • 确保你得到所有你的图形资产以及在截止日期之前-不可避免地会有事的他们已经错过的事情,需要改变。
  • 是公司,不要让你的设计团队试图偷偷在额外的功能在最后一分钟。
  • 让设计者使用的时间角色动画等,但是为简单的补间使用传递的值执行一系列语补间的引擎。

希望这些技巧是一些用!

其他提示

我目前的工作是,我(的开发)建立的功能,使用一个虚拟的佛罗里达州的文件,仅使用外部类文件。当时的设计师(s)完成了布局,他们给我一个佛罗里达州的所有进口的资产,并与按钮和影片剪辑.然后,我附上我的文档类的新的佛罗里达州,并确保所有对象匹配我的代码。总体而言,它是一个非常简单的过渡。

如果一种资产,需要更新,无论出于何种原因,设计师们只是给我的资产,并且我更新佛罗里达州。

分离设计代码是重要的事情要做-因为我尝试这样做的项目为一系列模块部件(缝合起来一点点,当然,由于没有完全适合)我第一次使一种互动的框架.它得到了占位为所有用户界面元素,适当命名和嵌套。

那。佛罗里达州可以通过关闭一个设计师,可以添加任何他们想要的,只要它们保持的名称和排了-本质上等皮一个应用程序。

在我们的团队每个人都使用如今和核心预算资源调拨目标(Trac)的实例,每项目。设计师们使用的标准闪设计师编辑。新楼和开发人员使用 管理ActionScript文件和调试该项目。

该工具的链的工作原理是这样的:

  1. 开发程序行为的每个窗口通过手工编辑单的文件(这是不是很难,因为它听起来)和发展相对应的。作为文件在同一时间。
  2. 设计师的图形用于皮肤和其他用户界面元素,让(连接)的出口和储存。新楼旁边的代码。
  3. 开发[进口()]中的资源。如文件。

这样一切都变得入来源的控制和设计师甚至都不看一行脚本。当然我简单化的进程,但我希望你会得到的想法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top