5
我想知道是否有任何可以让我生成Flash文件的Python库(一组图像的简单幻灯片)。用于生成Flash文件的Python库
我试着安装Ming,但遇到了一些问题,所以想知道是否有更好的文档的其他库。
我想知道是否有任何可以让我生成Flash文件的Python库(一组图像的简单幻灯片)。用于生成Flash文件的Python库
我试着安装Ming,但遇到了一些问题,所以想知道是否有更好的文档的其他库。
为此,你可以做一个解决方法,除非你找到它的python库。
您可以使用Flex SDK和命令行编译器(在/bin
中找到)。
基本上,使用python设置flash actionscript代码,然后将其编译为swf。
如果你的文件夹中有图片,然后
[Embed(source="IMAGE-NAME")]
var Image:Class;
var image:* = new Image();
addChild(image);
嵌入图像并将其添加到舞台上。
所以,如果你有更多的图片,把它放在一个循环,巨蟒,写ActionScript文件,就像当:
[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);
等
希望这给一些想法。在此之后,您可以编写计时器或显示实际图像的时间间隔。加入到阶段(image#.visible = false;
)时
喜欢的东西
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;
}
隐藏所有图像。
所以,用python生成actionscript,然后运行命令行编译器。
希望这给出一些想法。
只是想建议http://pyswftools.sourceforge.net/index.html,但它是基于libming :) – Andrey 2011-04-24 04:43:57
这看起来很有趣,我只是不能安装明:S说明书似乎真的过时了,我对此很陌生,所以我很难弄清楚如何实现它。虽然谢谢:) – iman453 2011-04-24 06:07:13