0

如果这不是问这样一个问题的正确地方,请原谅我。

基本上,我正在寻找一种方法,让人们可以轻松地(至少,比深入了解 Flash 更容易)创建一个基本的 Flash 动画(movieclip),其中包含一些放置的图像资源和文本,所有这些都通过 Web 界面进行。

我正在考虑使用 jQuery 来允许拖放资产,您将“记录”其中的坐标并将其以某种方式传递给 Flash 以创建 SWF 文件。

还是在 Flash 中创建一个工具(肯定会使操作更容易)然后有某种“保存”按钮来渲染 SWF 会更好吗?

我完全愿意接受建议。

谢谢

4

3 回答 3

1

如果您真的需要生成一个独立的 SWF 文件(而不仅仅是您自己的“播放器”的配置文件),我可能会这样做;

1) 在您喜欢的任何系统(flash、jquery 等)中创建您的编辑器。

2)在客户端构建一个配置文件。这与用户添加的所有资源一起用于播放动画。

3) 将上述资产和配置文件上传到您的网络服务器。

4) 使用 flex 编译器(在服务器上)生成生成的 SWF,将您的播放器与生成的 AS3 结合起来,根据需要嵌入上传的资源,使其可供播放器使用。

5) 给用户一个新生成的 SWF 文件的下载链接。

于 2013-01-10T14:25:51.407 回答
0

我认为没有可用于 Flash (actionescript) 的任何 swf 编译器。您可以创建一个允许用户创建动画的 swf,将其保存为自制矢量格式,然后重播。但我不相信你可以创建和独立的 swf 文件,其中只有创建的动画。

试想一下 Flash 中的播放器,以及播放器将读取的格式(xml、json、命名...)。您可以使用 jQuery 或 Flash 生成输入,然后将其输入播放器以显示它。您最终将需要两个文件。

于 2013-01-10T13:46:08.420 回答
0

显然,这个库允许您在运行时编译 SWF。我自己(还)没有使用过它,也不知道它有多稳定或灵活,但它似乎是你正在寻找的。我建议试一试,看看是否足够。

我不确定它是如何保存文件的,所以你可能会遇到安全问题,因为它是一个 Web 应用程序。希望它应该没问题。

于 2013-01-10T13:58:57.420 回答