fix
This commit is contained in:
@@ -43,7 +43,7 @@ interface IView<C:Content> {
|
|||||||
public var content(default, null):C;
|
public var content(default, null):C;
|
||||||
public var skin(default, set):ISkin<C, IView<C>>;
|
public var skin(default, set):ISkin<C, IView<C>>;
|
||||||
|
|
||||||
public var parent(default, null):Null<IView<Dynamic>>;
|
public var parent(default, null):Null<IGroupView<Dynamic>>;
|
||||||
public var inLayout(default, set):Bool;
|
public var inLayout(default, set):Bool;
|
||||||
|
|
||||||
public var visible(default, set):Bool;
|
public var visible(default, set):Bool;
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ class View<C:Content> implements IView<C> {
|
|||||||
public var content(default, null):C;
|
public var content(default, null):C;
|
||||||
public var skin(default, set):ISkin<C, IView<C>>;
|
public var skin(default, set):ISkin<C, IView<C>>;
|
||||||
|
|
||||||
public var parent(default, null):Null<IView<Dynamic>>;
|
public var parent(default, null):Null<IGroupView<Dynamic>>;
|
||||||
public var inLayout(default, set):Bool;
|
public var inLayout(default, set):Bool;
|
||||||
|
|
||||||
public var visible(default, set):Bool;
|
public var visible(default, set):Bool;
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ import flash.events.Event;
|
|||||||
import flash.net.URLLoader;
|
import flash.net.URLLoader;
|
||||||
import haxe.Json;
|
import haxe.Json;
|
||||||
|
|
||||||
class JsonLoader extends BaseURLLoader<Dynamic> {
|
class JsonLoader<T> extends BaseURLLoader<T> {
|
||||||
|
|
||||||
override private function extrudeResult(e:Event):Dynamic {
|
override private function extrudeResult(e:Event):T {
|
||||||
var str:String = null;
|
var str:String = null;
|
||||||
var data:Dynamic = null;
|
var data:T = null;
|
||||||
try {
|
try {
|
||||||
str = Std.string(cast(e.currentTarget, URLLoader).data);
|
str = Std.string(cast(e.currentTarget, URLLoader).data);
|
||||||
data = Json.parse(str);
|
data = Json.parse(str);
|
||||||
|
|||||||
Reference in New Issue
Block a user