'I’m wondering if registerClassAlias or the RemoteClass meta-tag would solve this. Anyone know?'
The issue with public car renaming? I can't see how it could. But reflection classes now support it (you can get and set public var values in release mode via reflection) and AMF works with public vars too. On Fri, 29 Mar 2019, 07:20 Yishay Weiss, <[email protected]> wrote: > I’m wondering if registerClassAlias or the RemoteClass meta-tag would > solve this. Anyone know? > > > > ________________________________ > From: Harbs <[email protected]> > Sent: Thursday, March 28, 2019 3:03:46 PM > To: [email protected] > Subject: Re: Plain public variables complain they don't have getters / > setters (Was "CreationComplete event question") > > FWIW, I use a method to convert classes to JSON which allows me to define > exactly which properties get written and using what names. > > i.e. myFoo.toData() > > > On Mar 28, 2019, at 1:26 PM, Olaf Krueger <[email protected]> wrote: > > > > I would just like to mention that resolving this "public vars" issue by > > replacing the public by private vars with getters/setters has a side > effect: > > JSON.stringify() stringifies all getters with the entire package name > which > > makes the JSON representation unusable [1]. > > > > [1] > > package com.mydomain.myapp.model.vo > > { > > public class MyVO > > { > > private var _foo:String = "bar"; > > > > public function get foo():String > > { > > return this._foo; > > } > > } > > } > > > > Becomes: > > { > > "com.mydomain.myapp.model.vo.foo":"bar"; > > } > > > > > > > > > > > > -- > > Sent from: http://apache-royale-development.20373.n8.nabble.com/ > >
