added loader sample
This commit is contained in:
@@ -74,7 +74,7 @@ class BaseLoader<T> implements ILoader<T> {
|
||||
}
|
||||
|
||||
public function GET(url:String, data:Dynamic = null):ICallback<T> {
|
||||
#if openfl
|
||||
#if (openfl && lime)
|
||||
if (StringTools.startsWith(url, "%assets%")) {
|
||||
var path:String = url.substring(9);
|
||||
var bytes:ByteArray = openfl.Assets.getBytes(path);
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
package haxework.provider;
|
||||
|
||||
import haxework.net.manage.LoaderManager;
|
||||
import haxework.net.manage.ILoaderManager;
|
||||
import haxe.ds.ObjectMap;
|
||||
|
||||
class Provider {
|
||||
|
||||
private static var factories:ObjectMap<Dynamic, Class<Dynamic>> = new ObjectMap<Dynamic, Class<Dynamic>>();
|
||||
//private static var factories:ObjectMap<Dynamic, Class<Dynamic>> = new ObjectMap<Dynamic, Class<Dynamic>>();
|
||||
private static var factories:ObjectMap<Dynamic, Class<Dynamic>> = cast [
|
||||
ILoaderManager => LoaderManager
|
||||
];
|
||||
private static var args:ObjectMap<Dynamic, Array<Dynamic>> = new ObjectMap<Dynamic, Array<Dynamic>>();
|
||||
private static var instances:ObjectMap<Dynamic, Dynamic> = new ObjectMap<Dynamic, Dynamic>();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user