Actionscript 3 AS3生成动态SWF?

Actionscript 3 AS3生成动态SWF?,actionscript-3,actionscript,Actionscript 3,Actionscript,是否可以使用AS3以编程方式生成.swf文件?我的小应用程序使用FileReference加载一堆图像,现在我想将它们编译成一个独立的swf,用户可以下载(swf将是一个幻灯片) [编辑] 对我的要求似乎有些误解。我希望有一个已编译的swf,用户可以从中选择一些图像并按下按钮,swf将创建和编译包含所述图像的第二个swf。由于这是一个独立的应用程序,因此不会有服务器端交互 我的想法是,将有一个字符串表示一个动态类。当用户选择他们的图像时,相应的嵌入标记被添加到此字符串中,然后编译并保存到用户的桌

是否可以使用AS3以编程方式生成.swf文件?我的小应用程序使用FileReference加载一堆图像,现在我想将它们编译成一个独立的swf,用户可以下载(swf将是一个幻灯片)

[编辑]

对我的要求似乎有些误解。我希望有一个已编译的swf,用户可以从中选择一些图像并按下按钮,swf将创建和编译包含所述图像的第二个swf。由于这是一个独立的应用程序,因此不会有服务器端交互

我的想法是,将有一个字符串表示一个动态类。当用户选择他们的图像时,相应的嵌入标记被添加到此字符串中,然后编译并保存到用户的桌面


所以我的问题是,一个已编译的swf可以生成并编译第二个swf吗?

应该可以通过生成相关代码并运行as3编译器来执行服务器端操作。

应该可以通过生成相关代码并运行as3编译器来执行服务器端操作。

您还可以使用,从XML文档创建SWF文件的命令行工具

它没有很好的文档记录,但对于基本用途(如创建资产库),您应该找到您需要的内容。

您还可以使用命令行工具从XML文档创建SWF文件


它没有很好的文档记录,但对于基本用途(如创建资产库),您应该找到您需要的。

我还没有彻底研究过该软件包,但该库似乎正在做您要求的事情-将AS3实时编译为可执行字节码(在没有服务器交互的客户端上)。看看这本书


我不确定它是否支持图像嵌入-也许您可以在动态构建的源代码中将图像数据编码为base64字符串。

我还没有彻底研究过该包,但该库似乎正在做您要求的事情-将AS3实时编译成可执行字节码(在没有服务器交互的客户端上)。请查看


我不确定它是否支持图像嵌入-也许您可以在动态构建的源代码中将图像数据编码为base64字符串。

看看这个库,它允许您在运行时创建.swf。

看看这个库,它允许您在运行时创建.swf。

创建swf文件服务器端很容易,但要动态地
[Embed]
上传到已编译swf中的照片会给您带来问题。从代码中动态加载上传的图像不会嵌入,因此在用户下载幻灯片swf时它们不会出现。您应该看看FlashDevelop如何编译项目并在文本编辑器中读取.as3proj文件。这可能会给您带来一些ide这是完全可能的…我以前动态编译过swfs服务器端以嵌入字体。创建swf文件服务器端是很容易的,但是动态地
[embed]
上传到已编译swf中的照片会给您带来问题。从代码中动态加载上传的图像不会嵌入,因此在用户下载幻灯片swf时它们不会出现。您应该看看FlashDevelop如何编译项目并在文本编辑器中读取.as3proj文件。这可能会给您带来一些ide这是完全可能的…我之前已经动态编译了swfs服务器端以嵌入字体。这看起来非常接近我想要的。我稍后会玩一玩,看看它是否是我想要的。这看起来非常接近我想要的。我稍后会玩一玩,看看它是否是我想要的。