loader fix

This commit is contained in:
2014-01-04 21:13:29 +04:00
parent 75fd6b4354
commit 29bd374fc2
2 changed files with 9 additions and 0 deletions

View File

@@ -20,6 +20,7 @@ class TextView extends SpriteView implements ITextView<Sprite, TextField> {
public function new() {
super();
textField = new TextField();
textField.wordWrap = true;
textFormat = textField.defaultTextFormat;
textFormat.font = "Arial";
textFormat.size = 16;

View File

@@ -1,5 +1,6 @@
package haxework.net;
import haxework.net.callback.ICallback;
import flash.net.URLVariables;
import flash.events.ProgressEvent;
import haxework.net.ILoader.Method;
@@ -61,5 +62,12 @@ class BaseURLLoader<T> extends BaseLoader<T> {
}
super.cancel();
}
override private function onError(e:Event):Void {
var c:ICallback<T> = callback;
var error:String = loader.data ? Std.string(loader.data) : null;
dispose();
c.callFail(error != null ? error : e);
}
}