好的,文档充其量是混乱的。如果我不向PreloadJS实例添加'false'的话,我会遇到大量问题,淡入和淡出预加载资产。但是,当我添加它时,我完全失去了进度事件...文档中隐藏的那是什么,我什么都找不到?
还有没有人有一个完整的HOW示例,可以在不丢失进度事件的情况下实际正确地加载图像数组(实际上是一个对象),并且仍然具有在将其添加到DOM并使其淡入淡出时的预期性能?
答案 0 :(得分:0)
这也发布在GitHub上的问题中。
简短的答案是,加载标签(将第一个参数useXHR
设置为false)不支持详细的进度事件,因为下载带有标签的图像不会在浏览器中提供进度事件。
您仍然可以在每次加载图像时从LoadQueue中获取进度事件,但是每个图像将仅提供一个“完成”事件。
答案 1 :(得分:0)
@Lanny对于该部分为True,但就我而言,我还缺少.getResult()和图像数据的createObjectURL()中的“ true”:
…
var preloader = new createjs.LoadQueue();
…
…
function handleFileLoad ( e ) {
var item = e.item,
result = preloader.getResult(item.id, true),
blob_url = URL.createObjectURL( result );
…
因此,我实际上能够将图像数据处理为斑点……在文档中找不到“ createObjectURL”附近的任何内容。我认为充其量只能使文档“不完整”……