Erik,
It looks like you took the ³var self=this² out. How are you supposed to
call local functions? For example, this AS:
Class A
{
public var foo:String;
public function bar():String
{
return foobar();
function foobar():String
{
return foo;
}
}
}
Should the output JS use goog.bind to call foobar? Is there ever a time
when goog.bind is not used to call a local function?
A.prototype.bar = function()
{
return goog.bind(foobar, this)();
function foobar():String
{
return this.foo;
}
}
--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui