Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Apache FalconJX 0.6.0
-
None
Description
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.