Q
加載程序的功能?
0
A
回答
1
嘿,我會傾向於第三。選項由maxmc提及。我有一個XML與信息。所有想要加載的圖像(例如名稱,大小等);通過這種方式,如果我想根據剩餘圖像的數量來測量總體進度,還可以知道將要加載多少圖像,但是如果我想要監視整體進度,則必須加載總字節數在剩餘的字節加載方面。
這個XML當然可以按需創建;您只需創建一個腳本,從閃存中獲取要從中加載圖像的文件夾或位置,然後讀取它,獲取有關圖像的必要信息並返回以XML格式顯示結果,以便它可以繼續加載圖像的過程。
1
的問題是,你只知道一個圖像的大小,如果你開始加載它,有三個選項我猜:
1)開始加載每個圖像的,你會得到後立即停止尺寸。缺點是你的請求翻倍。
2)當您開始加載第一張圖片時,請將其大小乘以圖片的數量。缺點是這是精確的。 3)如果你在你的應用程序之外的某個地方定義了圖像,比如在一個xml中,你可以添加一些文件大小屬性,當你編譯你的應用程序時,通過一些自定義的ant任務將大小注入到xml中。
我贊成選項3.
1
根據您的應用程序的規模,你可以看看到bulkloader庫。它不是很輕,我認爲大約16kb,但如果你加載了不少圖片,那麼這應該不會太有影響。檢查詳細說明網站,但你做這樣的事情:如果
private var $loader : Bulkloader = new BulkLoader("ExampleLoader");
private function startLoad() : void
{
$loader.add("image1.jpg", { id : "image1", type : "image" });
$loader.add("image2.jpg", { id : "image2", type : "image" });
$loader.add("image3.jpg", { id : "image3", type : "image" });
$loader.addEventListener(BulkLoaderEvent.COMPLETE, loadComplete)
$loader.start();
}
private function loadComplete(e : BulkLoader) : void
{
var thumbNail : ThumbNail = new ThumbNail($loader.getBitmap("image1"));
}
不知道這是完全正確的,但你應該明白我的意思。
富
相關問題
- 1. 程序加載Python模塊/功能
- 2. 實現A幀附加功能FBX加載程序
- 3. 加載應用程序時的離子呼叫功能
- 4. MVC.net:調用應用程序的每一頁加載功能
- 5. 加載功能的onclick
- 6. 其他功能後加載javascript功能
- 7. 離子實時重新加載功能不重新加載應用程序
- 8. 加載頁面加載功能
- 9. mockjax加載程序 - 停止運行特定功能
- 10. 似乎無法生成功能THREE.js collada加載程序
- 11. R:修補程序包功能並重新加載基礎庫
- 12. 在iOS應用程序中加載動態功能
- 13. 加載程序集並在Wpf中調用其功能
- 14. 的jQuery:附加功能尚未加載
- 15. PHP自動加載功能
- 16. 加載更多功能
- 17. 樹枝功能未加載
- 18. 噶不加載功能
- 19. 在頁面加載功能
- 20. 動態加載功能
- 21. 「MATLAB」加載與功能
- 22. 加載特定功能PHP
- 23. 功能不正確加載
- 24. 沒有預加載功能
- 25. 自動加載功能
- 26. 如何加快MFC功能區應用程序的加載時間
- 27. 在CUDA程序中添加功能
- 28. C程序功能
- 29. mysql程序?功能?
- 30. 加載程序未加載
我也喜歡選項3,但我有一個問題 - 我對apache工作一無所知,我還沒有證實我的網站實際上是在apache服務器上運行。我看到這個: http://stackoverflow.com/questions/312652/how-to-use-size-of-file-inside-ant-target 這看起來很有前途......但我正在創建XML已經有一個php腳本...它會查看目錄並提取文件名,用一些屬性填充標籤。我不知道我將如何整合這兩個。像falomir已經說過的 – jml 2009-12-23 17:41:33
,你手頭上的一切都與你的php腳本。只需在你的php腳本中計算必要的信息並將其添加到你的xml中(當然是在飛行中) – maxmc 2009-12-23 18:44:09