Nicolas Cannasse 19 роки тому
батько
коміт
4a5254a896
2 змінених файлів з 6 додано та 6 видалено
  1. 4 4
      std/Reflect.hx
  2. 2 2
      std/Std.hx

+ 4 - 4
std/Reflect.hx

@@ -257,10 +257,10 @@ class Reflect {
 		if( o == null ) return new Array();
 		return untyped {
 		#if flash
-			var a = __keys__(o);
+			var a : Array<String> = __keys__(o);
 			var i = 0;
 			while( i < a.length ) {
-				if( !a.hasOwnProperty.call(o,a[i]) )
+				if( !a.hasOwnProperty["call"](o,a[i]) )
 					a.splice(i,1);
 				else
 					++i;
@@ -407,7 +407,7 @@ class Reflect {
 	public static function isFunction( f : Dynamic ) : Bool {
 		return untyped
 		#if flash
-			f["call"] == _global["Function"].call && f.__interfaces__ == null
+			f["call"] == _global["Function"]["call"] && f.__interfaces__ == null
 		#else js
 			f != null && f.call == isFunction.call && f.__interfaces__ == null
 		#else neko
@@ -423,7 +423,7 @@ class Reflect {
 	public static function deleteField( o : Dynamic, f : String ) : Bool {
 		#if flash
 			untyped {
-				if( this["hasOwnProperty"].call(o,f) == null ) return false;
+				if( this["hasOwnProperty"]["call"](o,f) == null ) return false;
 				__delete__(o,f);
 				return true;
 			}

+ 2 - 2
std/Std.hx

@@ -78,7 +78,7 @@ class Std {
 	public static function parseInt( x : String ) : Int {
 		untyped {
 		#if flash
-		var v = _global.parseInt(x);
+		var v = _global["parseInt"](x);
 		if( Math.isNaN(v) )
 			return null;
 		return v;
@@ -102,7 +102,7 @@ class Std {
 	public static function parseFloat( x : String ) : Float {
 		return untyped
 		#if flash
-		_global.parseFloat(x);
+		_global["parseFloat"](x);
 		#else neko
 		__dollar__float(x.__s);
 		#else js