Nimai Malle created FLEX-35060: ---------------------------------- Summary: Local function doesn't use self to reference class members Key: FLEX-35060 URL: https://issues.apache.org/jira/browse/FLEX-35060 Project: Apache Flex Issue Type: Bug Components: FalconJX Reporter: Nimai Malle
The "self" var is defined but not used within localFunction to reference class var "bar". ///// ACTIONSCRIPT ///// package { public class foo { internal var bar:String = "baz"; public function foo() { function localFunction(i:int) { if (i==0) { trace( bar ); } } localFunction(0); } } } ///// JAVASCRIPT ///// foo = function() { var self = this; function localFunction(i) { if (i == 0) { org.apache.flex.utils.Language.trace(bar); // Uncaught ReferenceError: bar is not defined } }; localFunction(0); }; -- This message was sent by Atlassian JIRA (v6.3.4#6332)