2
如何在不使用XML的情況下製作使用actionscript 3的照片庫?哪裏有一排縮略圖,並且當您單擊縮略圖時,它會使用照片填充屏幕?我見過的大多數教程都使用xml,我想知道是否必須使用它?在此先感謝在沒有xml的情況下使用actionscript 3製作照片庫?
如何在不使用XML的情況下製作使用actionscript 3的照片庫?哪裏有一排縮略圖,並且當您單擊縮略圖時,它會使用照片填充屏幕?我見過的大多數教程都使用xml,我想知道是否必須使用它?在此先感謝在沒有xml的情況下使用actionscript 3製作照片庫?
有大量的教程解釋如何創建照片畫廊,他們都使用XML的原因。如果你在你的swf文件中硬編碼你的圖像,每次你改變/替換一個圖像,你都需要重新編譯你的flash電影,這個過程可能會變得非常混亂和有問題的加班!您可以使用數據庫來存儲圖庫信息,而不是使用xml。
無論如何,如果你不想使用SQL數據庫或XML,你所要做的就是將圖像的路徑存儲在數組中。例如:
var loader:Array = new Array();
var myImg:Array = ["image1.jpg", "image2.jpg", "image3.jpg"];
//populate playing list -------------------------------
for (var i:uint=0; i < myImg.length; i++)
{
loader[i] = new Loader();
loader[i].load ("imgs/gallery/" + myImg[i]);
addChild (myImg[i]);
}
如果我想內在的圖像,並具備閃光燈電影從自身獲取的圖像,而不是從什麼外部目錄? – user701510 2011-05-11 00:20:11
如果你在Flash庫中有你的圖片,你所要做的就是給一個類名然後用「new」語句調用圖片。請查看如何在此處執行此操作:http://www.adobe.com/devnet/flash/quickstart/loading_images_library_as3.html – nelsond8 2011-05-11 10:04:38