2010-07-06 30 views
0

有人可以建議一個解決方法,以解決以下問題: 我想創建一個應用程序,將在舞臺上創建一個區域,將充滿圖像。首先,圖像必須在數組上「保存」。對我來說問題是我希望這是相當通用的。我的意思是,根據一個配置文件(?)或一些常量(?),應用程序的一個版本可能會導致一個SWF,它將在舞臺上創建一個充滿來自虛擬文件夾1的圖形的Rectangle區域,而另一個版本的相同的應用程序可能會導致一個矩形區域和一個三角形區域分別填充虛擬文件夾1和文件夾2中的圖形。 我已經有一段時間了。你能提出一個解決方法嗎?Actionscript guru puzzle

+0

您目前如何獲取要加載的項目(圖片)列表? – sberry 2010-07-06 15:36:48

+0

目前,我有一個庫中的虛擬文件夾與一些圖像被賦予類名稱像Image1,Image2,然後我手動進行數組。我想知道我是否可以生成/自動化這個。 – Ponty 2010-07-06 15:44:47

回答

1

我不確定我完全理解你的問題,但我一直在AS3中使用URLLoader從文本文件中讀取一些有點類似的應用程序,然後解析該文本以找出要顯示的圖像在屏幕上。使用內置的String庫方法進行基本分析非常簡單。這項技術是否適用於您的問題?

+0

好吧,你可以輕鬆地做解析的東西(我想!),但你如何使用網絡加載圖像或他們嵌入在您的SWF,以及如果第一次你想加載3張圖像,然後10個圖像到一個陣列。如果你想裝載陣列1中的10張圖片和陣列2中的5張圖片會怎麼樣?你的應用程序是否會這樣做? – Ponty 2010-07-06 18:02:49

+0

我使用Loader對象加載圖像;這個想法是讓其他人可以在不修改代碼的情況下更新圖像。我的應用程序設置爲它加載1.jpg,然後2.jpg等,直到它出現一個錯誤,這當然不是最好的方式,但工程。這樣,它會加載目錄中的許多圖像(如果它們至少被正確命名)。 – Zev 2010-07-08 14:07:49