|
@@ -295,7 +295,7 @@ class JsProxy implements Dynamic<JsProxy> {
|
|
|
path = new Array();
|
|
|
}
|
|
|
|
|
|
- public function eval( result : Dynamic -> Void ) {
|
|
|
+ public function eval( result : Dynamic -> Void ) {
|
|
|
#if flash8
|
|
|
untyped flash.external.ExternalInterface._initJS();
|
|
|
var v = untyped flash.external.ExternalInterface._evalJS("tools.JsProxy.__eval(\""+path.join(".")+"\")");
|
|
@@ -303,7 +303,7 @@ class JsProxy implements Dynamic<JsProxy> {
|
|
|
#else js
|
|
|
throw "Unimplemented";
|
|
|
#else error
|
|
|
- #end
|
|
|
+ #end
|
|
|
}
|
|
|
|
|
|
public function call( args : Array<Dynamic>, result : Dynamic -> Void ) : Void {
|
|
@@ -329,6 +329,10 @@ class JsProxy implements Dynamic<JsProxy> {
|
|
|
return s;
|
|
|
}
|
|
|
|
|
|
+ public static function jsTrace(msg,here) {
|
|
|
+ (new tools.JsProxy()).js.Boot.__trace.call([msg,here],null);
|
|
|
+ }
|
|
|
+
|
|
|
static function unserialize(v : String) : Dynamic {
|
|
|
var exc = (v.charAt(0) == "x");
|
|
|
var u = new Unserializer(if( exc ) v.substr(1,v.length-1) else v);
|