gpt4 book ai didi

用于生成 flash 文件的 Python 库

转载 作者:太空狗 更新时间:2023-10-30 01:24:09 26 4
gpt4 key购买 nike

我想知道是否有任何 Python 库可以让我生成 Flash 文件(一组图像的简单幻灯片放映)。

我尝试安装 Ming但遇到了一些问题,所以想知道是否还有其他图书馆提供更好的文档。

最佳答案

为此你可以做一个解决方法,除非你找到一个 python 库。

您可以使用 Flex SDK 和命令行编译器(位于 /bin 中)。

基本上,使用 python 设置 flash actionscript 代码,然后将其编译为 swf。

如果你的文件夹里有图片,那么

[Embed(source="IMAGE-NAME")]
var Image:Class;

var image:* = new Image();
addChild(image);

嵌入图像并将其添加到舞台。

因此,如果您有更多图像,请在编写 actionscript 文件时将其放入 python 循环中,例如:

[Embed(source="IMAGE-NAME-1")]
var Image1:Class;

[Embed(source="IMAGE-NAME-2")]
var Image2:Class;

var image1:* = new Image1();
addChild(image1);

var image2:* = new Image2();
addChild(image2);

等等

希望这能提供一些想法。在此之后,您可以编写一个计时器或一个间隔来显示实际图像。

有点像

var totalFrames:int = ...;
var actualFrame:int = 0;
var lastImage:* = null;

flash.utils.setInterval(nextframe, 1000/30);

function nextframe():void
{
//hide last visible image
if(lastImage != null) lastImage.visible = false;

//show next image
lastImage = this["image" + actualFrame];
lastImage.visible = true;

actualFrame = (actualFrame + 1) % totalFrames;
}

添加到舞台时隐藏所有图像 (image#.visible = false;)。

因此,使用 Python 生成 ActionScript ,然后运行命令行编译器。

希望这能提供一些想法。

关于用于生成 flash 文件的 Python 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5768669/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com