autocallback fix

This commit is contained in:
2014-02-19 01:32:00 +04:00
parent 2c929ff92c
commit 0c353e6af7
3 changed files with 18 additions and 2 deletions

View File

@@ -123,7 +123,7 @@ class ListView<V:IView<Dynamic>, D> extends GroupView implements ScrollListener
} }
private function onMouseWheelEvent(event:MouseEvent):Void { private function onMouseWheelEvent(event:MouseEvent):Void {
event.preventDefault(); #if flash event.preventDefault(); #end
onMouseWheel(event.delta); onMouseWheel(event.delta);
} }

View File

@@ -0,0 +1,16 @@
package haxework.net.callback;
class AutoCallback {
public static function success<T>(?value:T):ICallback<T> {
var callback:ICallback<T> = new Callback<T>();
callback.callSuccessAsync(value);
return callback;
}
public static function fail<T>(error:Dynamic):ICallback<T> {
var callback:ICallback<T> = new Callback<T>();
callback.callFailAsync(error);
return callback;
}
}

View File

@@ -1,10 +1,10 @@
package haxework.net.order; package haxework.net.order;
import haxework.net.callback.AutoCallback;
import haxework.net.order.IOrderSupplier.Order; import haxework.net.order.IOrderSupplier.Order;
import haxework.storage.IStorage; import haxework.storage.IStorage;
import haxework.provider.Provider; import haxework.provider.Provider;
import haxework.net.callback.Callback; import haxework.net.callback.Callback;
import com.abit.umix.prepare.AutoCallback;
import flash.display.BitmapData; import flash.display.BitmapData;
import haxework.net.callback.ICallback; import haxework.net.callback.ICallback;