It's an object. The whole model class is Bindable.

On Thu, Nov 13, 2014 at 2:11 PM, Alex Harui <[email protected]> wrote:

> It appears you are binding to sub-objects in the model, and they may not
> be bindable.  What is _model.data?
>
> -Alex
>
> On 11/13/14, 10:49 AM, "mark goldin" <[email protected]> wrote:
>
> >No, they are not static. I even replaces public var ... with setter and
> >getter. Still the same.
> >Here more code for singleton:
> >public var data:Object;
> >public function ModelLocator(enforcer:SingletonEnforcer)
> >{
> >if (enforcer == null){
> >throw new Error("You can have only one ModelLocator");
> >}
> >}
> > public static function getInstance():ModelLocator{
> > if (_instance == null){
> >_instance = new ModelLocator(new SingletonEnforcer());
> > }
> > return _instance;
> > }
> >class SingletonEnforcer{}
> >
> >
> >In another class I am getting an instance of singleton:
> >private var _model:ModelLocator = ModelLocator.getInstance();
> >
> >BindingUtils.bindSetter(onDataLoaded, _Model.data, "propOnData");
> >new GetDataEvent().dispatch();
> >
> >public function onDataLoaded(value:String):void
> >{
> >trace(2);
> >if (value)
> >{
> >......
> >}
> >}
> >
> >this is a command that set to get data when GetDataEvent event is
> >triggered:
> >
> >public function result(data:Object):void
> >{
> >var re:ResultEvent = data as ResultEvent;
> >_assetHealthModel.data = re.result as Object;
> >trace(1);
> >}
> >
> >In Console I see
> >2
> >1
> >
> >but never 2 again.
> >
> >Hope, it's clear.
> >
> >Thanks
> >
> >
> >On Thu, Nov 13, 2014 at 12:37 PM, Alex Harui <[email protected]> wrote:
> >
> >>
> >>
> >> On 11/13/14, 10:04 AM, "mark goldin" <[email protected]> wrote:
> >>
> >> >Here is singleton definition:
> >> >[Bindable]
> >> >public class ModelLocator extends EventDispatcher implements
> >>IModelLocator
> >> >
> >> >All properties on that class are public vars.
> >>
> >> I’ll assume you are trying to tell me that they are not public static
> >>vars?
> >>
> >> When we’ll need to know more about how the instance is shared, whether
> >>you
> >> are getting warnings and compile time or runtime, and probably more
> >> details about what the symptoms are.
> >>
> >> -Alex
> >>
> >>
>
>

Reply via email to