I'm using states to do this. As soon, as the data is loaded, i switch
currentState to dataLoadedState, which adds the view.

Cheers
Ralf.

On Thu, Aug 7, 2008 at 4:11 PM, nwebb <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I have a small application. A single view is declared in the main mxml file.
> This view loads some [remote] data upon initialisation.
>
> I  rejigged the application so that it loads in a config file first (this
> config file contains the url from which I should load the data). Initially
> the config file didn't finish loading in until after my view's
> initialization event had fired .. so the view attempted to load data but
> threw an error.
>
> To solve this I plumped for declaring my view in MXML, but changing its
> creationPolicy to "none", then calling createComponentsFromDescriptors()
> once my config had loaded. It works fine. I also realise there are various
> other ways to solve this (e.g. I could call my view's init() method
> manually, or I could add the view using ActionScript .... both being done
> after the config file had loaded).
>
> I wanted to post because I'm curious to find out how other people have been
> handling situations like this, and what arguments for/against your own
> methods you have become aware of (mainly because I think it could make a
> really useful blog post). So if you can spare a moment, I would appreciate
> the feedback. For example, do you feel that it's unacceptable to make data
> requests from within a View, even in a small app, and if so what would you
> change? All that kind of stuff is useful :)
>
> Cheers,
> Neil
>
> p.s. I haven't really run in to this before because I usually don't make
> data calls from inside views (but rather in Commands). As this is a small
> application I wonder if setting up a FrontController would be overkill
> though.
>
>
> 

Reply via email to