載入相關的2個類庫
阿新 • • 發佈:2019-02-17
2個類庫都是用來載入的,功能都差不多。
一個是BulkLoader,一個老外寫的loader類,是一個不錯且使用簡單的開源載入類,它能夠對多個不同的外部檔案進行佇列下載。在嘗試載入多個檔案時候只要使用 add + 檔案地址,在載入結束後使用 “get檔案型別”+檔案地址或載入時候註冊的id去獲得要得到的檔案。下載時能夠獲取單個物件的下載百分比和所有物件加起來的總體百分比~而且,能夠對下載列表的優先順序進行操作,還能夠remove單個物件或者一次remove所有物件(呵呵~可以偷懶了:))十分方便!物件載入失敗時還能夠設定重試次數,如果超過重試次數,就放棄load這個物件。
一個是LoaderMax。LoaderMax是一個新的 as3載入系統,它不僅能將swf、mp3、css、video、image、text、binary、xml等檔案載入到你的Flash應用裡,而且載入檔案還可以簡單得像吃晚餐一樣,吃完一個菜,點下一個菜,再吃完一個菜,再點下一個菜。它微小的驚人。事實上,只有其他載入系統的一半,但是卻實現了一些特殊的功能,有一些你可能用不到,但是卻不想在as3專案中沒有它。這裡有一些值得注意的特點:
- 在要載入的swf裡面整合載入器
- LoaderMax中自動解析XML
- 為任何載入器定義備用URL
- 為所有的載入器提供統一的屬性和方法設定
- 可以為圖片載入器、Swf載入器、視訊載入器設定寬高,當其載入完,圖片、swf、視訊可以自動匹配你所設定的寬高
- 一個載入者可以擁有多個LoaderMax例項
- 實時報告載入進度
- 在一行程式碼裡設定多個事件監聽:new LoaderMax({name:”mainQueue”, onComplete:completeHandler, onProgress:progressHandler, onError:errorHandler});
- 具有暫停載入及恢復載入的功能
- 對Flex很友好