JS byte fixes

This commit is contained in:
Joshua Granick
2015-11-24 23:32:49 -08:00
parent 49ed4943ee
commit 5167b875aa
3 changed files with 12 additions and 5 deletions

View File

@@ -91,6 +91,7 @@ class Preloader #if flash extends Sprite #end {
if (!loaders.exists (url)) {
var loader = new HTTPRequest ();
loaders.set (url, loader);
total++;
}
@@ -100,6 +101,7 @@ class Preloader #if flash extends Sprite #end {
if (!loaders.exists (url)) {
var loader = new HTTPRequest ();
loaders.set (url, loader);
total++;
}

View File

@@ -50,7 +50,8 @@ class HTTPRequest {
if (request.status != null && request.status >= 200 && request.status <= 400) {
promise.complete (Bytes.ofData (request.response));
bytes = Bytes.ofData (request.response);
promise.complete (bytes);
} else {
@@ -62,7 +63,7 @@ class HTTPRequest {
request.open ("GET", url, true);
request.responseType = ARRAYBUFFER;
request.send (null);
request.send ("");
#else

View File

@@ -16,7 +16,11 @@ class Bytes extends HaxeBytes {
public function new (length:Int, bytesData:BytesData) {
#if js
super (bytesData);
#else
super (length, bytesData);
#end
}
@@ -24,7 +28,7 @@ class Bytes extends HaxeBytes {
public static function alloc (length:Int):Bytes {
var bytes = HaxeBytes.alloc (length);
return new Bytes (bytes.length, bytes.b);
return new Bytes (bytes.length, bytes.getData ());
}
@@ -39,7 +43,7 @@ class Bytes extends HaxeBytes {
public static function ofData (b:BytesData):Bytes {
var bytes = HaxeBytes.ofData (b);
return new Bytes (bytes.length, bytes.b);
return new Bytes (bytes.length, bytes.getData ());
}
@@ -47,7 +51,7 @@ class Bytes extends HaxeBytes {
public static function ofString (s:String):Bytes {
var bytes = HaxeBytes.ofString (s);
return new Bytes (bytes.length, bytes.b);
return new Bytes (bytes.length, bytes.getData ());
}