The latest Falcon breaks valid existing code patterns.
I know there was a recent discussion on related, but I can’t find it right now.
I have some code which I migrated from a Flash app:
private var _regular:FontVO;
public function get regular():FontVO
{
return _regular;
}
private function set regular(value:FontVO):void
{
_regular = value;
}
Somewhere else in the same class I have the following:
if(style.toLowerCase() == "regular" ||
style.toLowerCase() == "normal"){
regular = font;
}
This code compiled and worked correctly in Flash as well as in Falcon until
today. I’m now getting an error:
Property regular is read-only.
regular = font;
^
This code is in the same class, but the compiler is not recognizing the private
setter.
Thanks,
Harbs