소스 검색

fixed js resolves

Nicolas Cannasse 19 년 전
부모
커밋
87f215493b
1개의 변경된 파일10개의 추가작업 그리고 2개의 파일을 삭제
  1. 10 2
      std/Type.hx

+ 10 - 2
std/Type.hx

@@ -136,7 +136,11 @@ class Type {
 		#else flash
 			cl = __eval__(name);
 		#else js
-			cl = eval(name);
+			try {
+				cl = eval(name);
+			} catch( e : Dynamic ) {
+				cl = null;
+			}
 		#else neko
 			var path = name.split(".");
 			cl = Reflect.field(untyped neko.Boot.__classes,path[0]);
@@ -173,7 +177,11 @@ class Type {
 		#else flash
 			e = __eval__(name);
 		#else js
-			e = eval(name);
+			try {
+				e = eval(name);
+			} catch( e : Dynamic ) {
+				e = null;
+			}
 		#else neko
 			var path = name.split(".");
 			e = Reflect.field(neko.Boot.__classes,path[0]);