forked from LeenkxTeam/LNXSDK
Update
This commit is contained in:
@ -32,7 +32,7 @@ class LoaderImpl {
|
||||
}, failed);
|
||||
}
|
||||
else {
|
||||
var img: ImageElement = cast Browser.document.createElement("img");
|
||||
final img = Browser.document.createImageElement();
|
||||
img.onerror = function(event: Dynamic) failed({url: desc.files[0], error: event});
|
||||
img.onload = function(event: Dynamic) done(Image.fromImage(img, readable));
|
||||
img.crossOrigin = "";
|
||||
@ -159,9 +159,9 @@ class LoaderImpl {
|
||||
}
|
||||
|
||||
public static function loadRemote(desc: Dynamic, done: Blob->Void, failed: AssetError->Void) {
|
||||
var request = untyped new XMLHttpRequest();
|
||||
var request = new XMLHttpRequest();
|
||||
request.open("GET", desc.files[0], true);
|
||||
request.responseType = "arraybuffer";
|
||||
request.responseType = ARRAYBUFFER;
|
||||
|
||||
request.onreadystatechange = function() {
|
||||
if (request.readyState != 4)
|
||||
@ -174,12 +174,6 @@ class LoaderImpl {
|
||||
var byteArray: Dynamic = Syntax.code("new Uint8Array(arrayBuffer)");
|
||||
bytes = Bytes.ofData(byteArray);
|
||||
}
|
||||
else if (request.responseBody != null) {
|
||||
var data: Dynamic = untyped Syntax.code("VBArray(request.responseBody).toArray()");
|
||||
bytes = Bytes.alloc(data.length);
|
||||
for (i in 0...data.length)
|
||||
bytes.set(i, data[i]);
|
||||
}
|
||||
else {
|
||||
failed({url: desc.files[0]});
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user