定制/动态生成的SWF(Customizable / Dynamic SWF generation)

2019-08-16 18:20发布

不知道是否有人知道的SWF文件的Flash如何定制发,那里似乎是一个模板,SWF,用户可以输入随后一些变化(如文本或图像),并接受他们的变化的新编译的SWF文件。

一些例子: - http://flashfreezer.com/landingconfetti/index.html

限制条件: - 用户将收到可以与他们的所有更改播放包括单个输出SWF文件。 即不存在从一个XML文件,或使用Flash变量读数。

一直在尝试不同的东西,没有运气了几个星期!

Answer 1:

有许多方法,但一般最常见的是要么使用一个SWF生成库(如PHP的 ),或者通过服务器端的编译。

通常情况下,这将是一个定制或专有库,使用相同的语言,该服务正在运行(有开放源码库这PHP,Perl,Python和Java和C ++ ...等)。 该SWF生成,并与相应的头担任了让浏览器知道如何重新引导它。 通常,这将涉及到预先定义的模板,然后将其用于新的输入略作修改。 只是偶尔这是否直接涉及预生成的SWF的操作。

另一种选择是有一个命令行调用到Flash IDE或Flex编译器(和,从技术上讲,这可以为CS3和CS4的工作,但在一个非常讨厌和hackish的方式)来生成SWF对新版本飞。 这往往是慢,但它通常会产生更完美的感觉的产物。



Answer 2:

你可以尝试Swiffotron 。 它可以修改的SWF文件和两个文本元素和编译动作做的文本替换类的东西。

这里有一个swiffotron XML作业文件 ,做一些文字更换。

而这里的一个swiffotron XML作业文件来修改舞台上的实例。



Answer 3:

我没有检查该网站,但我能想到的唯一的办法就是通过读取闪存的需求细节(这可以通过纯HTML也可以做),然后从他们的模板生成的文件和在服务器端编译它们(使用mxmlc的或其他的编译器),并给后面的SWF。



Answer 4:

我得到的是你正在寻找的印象SwfMill 。 SwfMill将基于您创建/定义的XML文件的SWF。 您可以使用服务器上SwfMill生成基于用户输入的SWF。



文章来源: Customizable / Dynamic SWF generation