用户上传图片并选择一个模板AS3文件,该文件将与图像一起使用,编译成SWF并由用户下载。
基本上,使用我自己的自定义动画和用户的资源文件,以便在运行时编译新的SWF。
我找到了一个名为" swftools"的工具,它可以将图像转换成幻灯片,所以我知道这样的事情部分可行,我对AS3知之甚少知道如何动态加载资源,而无需手动创建FLA文件。
编辑:为了澄清,我不想在运行时从URL或文件动态加载图像。我想将图像嵌入到SWF中,但图像数据是在编译时决定的。
答案 0 :(得分:2)
这里有同样的问题,我发现了一些很棒的内容,显示它是如何完成的,但(不幸的是)在AS2(不是AS3)中:
要转换的代码:
loadMovie("photo.jpeg",photo.empty);
要转换的代码:
myData = new LoadVars();
myData.onLoad = function () {
myText_txt.text = this.myVariable;
};
myData.load("myText1.txt");
AS2到AS3 非常记录不完整,即使对于小脚本也是如此......
如果您有解决方案,我想知道它; - )
答案 1 :(得分:1)
使用Flex和compc编译器。 http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7fd2.html 您可以在服务器上修改as3源并使用[Embed(source ='path / file.ext')]指令嵌入图像,运行compc并获得最终的swf ...