If I remove that
with (Debug.environment) {
}
wrapper, then it compiles OK....On Tue, Nov 24, 2009 at 11:20 AM, Henry Minsky <[email protected]>wrote: > If you type this to the debug evaluator > > (function (x) { return x.foo })(3) > > It compiles down to this code, which is then linked to the debug LFC, and I > do not understand why it complains about > "Error" being unknown. "lz" and "$lzsc$runtime" are declared globals in the > LFC, so I don't see why it > complains about them either. > > > package { > > import flash.display.*; > import flash.events.*; > import flash.utils.*; > import flash.text.*; > import flash.system.*; > import flash.net.*; > import flash.ui.*; > import flash.external.*; > public class DebugEvaluate extends DebugExec { > override public function runToplevelDefinitions () {; > (function () { > try { > try { > with (Debug.environment) { > Debug.displayResult((function (x_$1) { > try { > return x_$1.foo > } > catch ($lzsc$e) { > if ($lzsc$e is Error && $lzsc$e > !== lz["$lzsc$thrownError"]) { > > $lzsc$runtime.$reportException("[CommonGenerator.parseFragment]", 11, > $lzsc$e) > } else { > throw $lzsc$e > }}} > )(3)) > }} > catch (e_$1) { > Debug.displayResult(e_$1) > }} > catch ($lzsc$e) { > if ($lzsc$e is Error && $lzsc$e !== > lz["$lzsc$thrownError"]) { > > $lzsc$runtime.$reportException("[CommonGenerator.parseFragment]", 8, > $lzsc$e) > } else { > throw $lzsc$e > }}} > )(); > } > } > } > > > Which gets these flex compiler errors > > Loading configuration file > /Users/hqm/openlaszlo/trunk6/WEB-INF/frameworks/flex-config.xml > /Users/hqm/openlaszlo/lib/jakarta-tomcat-5.0.30/temp/lzswf9/Users/hqm/openlaszlo/trunk6/test/build/foo.lzx/DebugEvaluate.as(22): > col: 16 Error: Access of undefined property Error. > > if ($lzsc$e is Error && $lzsc$e !== lz["$lzsc$thrownError"]) { > ^ > > /Users/hqm/openlaszlo/lib/jakarta-tomcat-5.0.30/temp/lzswf9/Users/hqm/openlaszlo/trunk6/test/build/foo.lzx/DebugEvaluate.as(22): > col: 37 Error: Access of undefined property lz. > > if ($lzsc$e is Error && $lzsc$e !== lz["$lzsc$thrownError"]) { > ^ > > /Users/hqm/openlaszlo/lib/jakarta-tomcat-5.0.30/temp/lzswf9/Users/hqm/openlaszlo/trunk6/test/build/foo.lzx/DebugEvaluate.as(23): > col: 1 Error: Access of undefined property $lzsc$runtime. > > $lzsc$runtime.$reportException("[CommonGenerator.parseFragment]", 11, > $lzsc$e) > ^ > > > -- > Henry Minsky > Software Architect > [email protected] > > > -- Henry Minsky Software Architect [email protected]
