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