You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "Yishay Weiss (JIRA)" <ji...@apache.org> on 2016/07/19 11:54:20 UTC
[jira] [Created] (FLEX-35116) private setter not accessible from
class using this
Yishay Weiss created FLEX-35116:
-----------------------------------
Summary: private setter not accessible from class using this
Key: FLEX-35116
URL: https://issues.apache.org/jira/browse/FLEX-35116
Project: Apache Flex
Issue Type: Bug
Components: FalconJX
Affects Versions: Apache FalconJX 0.6.0
Reporter: Yishay Weiss
try this (see class A below)
var a:A = new A();
a.test()
Expected result: No run time error
Actual result:
ReferenceError: Error #1074: Illegal write to read-only property hello on A.
package
{
public class A
{
private var _hello:String;
public function A()
{
}
public function get hello():String
{
return _hello;
}
private function set hello(value:String):void
{
_hello = value;
// do something
}
public function test():void
{
this.hello = "bye";
}
}
}
----
BTW, changing test() to do hello = "bye" works fine.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)