Perhaps you want to look at the Proxy pattern? http://en.wikipedia.org/wiki/Proxy_design_pattern
Charles P. On 6/1/07, Giles Roadnight <[EMAIL PROTECTED]> wrote:
Hi All I am building my first MVC (Model View Controller) and have a question about how I should set it up. I have a load of classes: BookView, ControlView (both views), Controller and PAModel. Controller holds all the other classes and sets them all up. Both views have a function - setModel: public function setModel(newModel:PAModel):Void { this.Model = newModel; this.Model.addEventListener("PagesUpdated",this); this.Model.addEventListener("currentPageUpdate",this); } that sets the model (obviously) and sets up event listeners. If I try to fire this function in the controller constructor it doesn't fire - presumably the classes haven't woken up yet so I am firing it from a function that fires when XML has loaded. This doesn't seem like the best way of doing it though. What is the best way round this? I have tried firing a onInit function from the views when they are ready but this doesn't seem to work. I assume it's because the addEventListener function doesn't work when the controller tries to register as a listener. Thanks for the help. _______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
_______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com