Ok, I'm traying some approach by myself
Starting from this great example
http://hubflanger.com/building-a-flash-site-using-puremvc/ I reuse the facade, controller and first view creation.
Now I want manage the fluid behavior of GUI, so the grid and other Component can be adaptable to the user monitor.
I create 1 mediator for every component that also implement a simple interface with a method that get a component istance and return the avaible space for that component according to Stage dimension.
The mediators send to views the coord and the view do the redraw.
I use a proxy class to store dimension and position of Components and register Component's Mediators to listen for Proxy internal VO changes.
Everytime the stage is resized:
- Proxy notify to facade that data is changed
- Components Mediators is listening for that changes
- Mediators tell to views how they have to behave
Am I totally wrong?