0

用户上传图片,选择模板AS3文件,与图片一起编译成SWF,供用户下载。

基本上,将我自己的自定义动画与用户的资源文件一起使用,以便在运行时编译新的 SWF。

我找到了一个名为“swftools”的工具,它可以将图像转换为幻灯片,所以我知道这样的事情是部分可行的,我只是对 AS3 了解不够,不知道如何动态加载资源,而无需手动创建 FLA 文件.

编辑:为了澄清,我不想在运行时从 URL 或文件动态加载图像。我想将图像嵌入到 SWF 中,但图像数据是在编译时确定的。

4

2 回答 2

2

同样的问题在这里,我发现了一些很棒的 tuts 展示了它是如何完成的,但是(不幸的是)在 AS2(不是 AS3)中:

加载图像

要转换的代码:

loadMovie("photo.jpeg",photo.empty);

加载文本

要转换的代码:

myData = new LoadVars();
myData.onLoad = function () {
  myText_txt.text = this.myVariable;
};
myData.load("myText1.txt");

AS2 到 AS3 的文档记录很差,即使对于小脚本也是如此……</p>

如果您有解决方案,我想知道它;-)

于 2017-04-11T14:31:02.223 回答
1

使用 Flex 和 compc 编译器。 http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7fd2.html 您可以在服务器上修改 as3 源并使用 [Embed(source='path/file.ext')] 指令嵌入图像,运行compc 并获得最终的 swf...

于 2013-02-27T17:37:31.267 回答