[demo] fixes
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package demo;
|
package demo;
|
||||||
|
|
||||||
|
import haxework.resources.IResources;
|
||||||
import haxework.provider.Provider;
|
import haxework.provider.Provider;
|
||||||
import demo.dispatch.DemoDispatcher;
|
import demo.dispatch.DemoDispatcher;
|
||||||
import demo.popup.ColorPopup;
|
import demo.popup.ColorPopup;
|
||||||
@@ -43,13 +44,13 @@ import haxework.view.group.VGroupView;
|
|||||||
|
|
||||||
class Demo extends App implements DemoListener {
|
class Demo extends App implements DemoListener {
|
||||||
|
|
||||||
|
@:provide static var resources:IResources;
|
||||||
|
|
||||||
public static function main() {
|
public static function main() {
|
||||||
L.push(new TraceLogger());
|
L.push(new TraceLogger());
|
||||||
|
|
||||||
trace("!", Provider.instance.factories);
|
|
||||||
|
|
||||||
var app = new Demo(new AppTheme());
|
var app = new Demo(new AppTheme());
|
||||||
app.resources.image.put("logo", HaxeLogo.resolve());
|
resources.image.put("logo", HaxeLogo.resolve());
|
||||||
app.start(new DemoView());
|
app.start(new DemoView());
|
||||||
|
|
||||||
var dispatcher = new DemoDispatcher();
|
var dispatcher = new DemoDispatcher();
|
||||||
@@ -66,8 +67,8 @@ class Demo extends App implements DemoListener {
|
|||||||
|
|
||||||
new JsonLoader().GET("https://embed.tvbit.co/channel/data2/renova.json")
|
new JsonLoader().GET("https://embed.tvbit.co/channel/data2/renova.json")
|
||||||
.then(function(data:Array<Model>) {
|
.then(function(data:Array<Model>) {
|
||||||
app.resources.any.put("data", data);
|
resources.any.put("data", data);
|
||||||
app.resources.any.put("data50", Util.marray(data, 50));
|
resources.any.put("data50", Util.marray(data, 50));
|
||||||
})
|
})
|
||||||
.catchError(function(error) trace(error));
|
.catchError(function(error) trace(error));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,6 @@ interface DemoListener {
|
|||||||
public function onTest4(app:App):Void;
|
public function onTest4(app:App):Void;
|
||||||
}
|
}
|
||||||
|
|
||||||
@:yield @:dispatcher(DemoListener) class DemoDispatcher {
|
@:dispatcher(DemoListener) class DemoDispatcher {
|
||||||
public function new() {}
|
public function new() {}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,8 +65,7 @@ abstract KeyType<T>(String) {
|
|||||||
instances.set(key, instance);
|
instances.set(key, instance);
|
||||||
return instance;
|
return instance;
|
||||||
} else {
|
} else {
|
||||||
return null;
|
throw 'Factory for "${key}" not found';
|
||||||
//throw 'Factory for "${key}" not found';
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user