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() { public function new() {
super(); super();
textField = new TextField(); textField = new TextField();
textField.wordWrap = true;
textFormat = textField.defaultTextFormat; textFormat = textField.defaultTextFormat;
textFormat.font = "Arial"; textFormat.font = "Arial";
textFormat.size = 16; textFormat.size = 16;

View File

@@ -1,5 +1,6 @@
package haxework.net; package haxework.net;
import haxework.net.callback.ICallback;
import flash.net.URLVariables; import flash.net.URLVariables;
import flash.events.ProgressEvent; import flash.events.ProgressEvent;
import haxework.net.ILoader.Method; import haxework.net.ILoader.Method;
@@ -61,5 +62,12 @@ class BaseURLLoader<T> extends BaseLoader<T> {
} }
super.cancel(); 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);
}
} }