From 29bd374fc262e1fae3fddbed00d3ea50938b09ca Mon Sep 17 00:00:00 2001 From: shmyga Date: Sat, 4 Jan 2014 21:13:29 +0400 Subject: [PATCH] loader fix --- haxework/gui/TextView.hx | 1 + haxework/net/BaseURLLoader.hx | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/haxework/gui/TextView.hx b/haxework/gui/TextView.hx index 05d3354..92685e9 100755 --- a/haxework/gui/TextView.hx +++ b/haxework/gui/TextView.hx @@ -20,6 +20,7 @@ class TextView extends SpriteView implements ITextView { public function new() { super(); textField = new TextField(); + textField.wordWrap = true; textFormat = textField.defaultTextFormat; textFormat.font = "Arial"; textFormat.size = 16; diff --git a/haxework/net/BaseURLLoader.hx b/haxework/net/BaseURLLoader.hx index c66ce85..abe930e 100755 --- a/haxework/net/BaseURLLoader.hx +++ b/haxework/net/BaseURLLoader.hx @@ -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 extends BaseLoader { } super.cancel(); } + + override private function onError(e:Event):Void { + var c:ICallback = callback; + var error:String = loader.data ? Std.string(loader.data) : null; + dispose(); + c.callFail(error != null ? error : e); + } }