Doug, > You have solved a problem I've seen in pretty much every resize manager I've come across so far:
Did you see mine? :) You have to create a cleanUp method that will fire on mouseUp and mouse leave, the mouse leave can't execute the same code as mouseUp since the operation becomes invalid. Peace, Mike On 9/11/07, ben.clinkinbeard <[EMAIL PROTECTED]> wrote: > > Hi Doug, > > Thanks for the feedback and compliments! > > We actually had sample content in the windows for some of our testing > but decided not to include it in the explorer. Maybe we should put it > in there... Performance was pretty decent I think, but can't say for > sure as I don't think I ever added 30 windows filled with content. I > think I will try to get some content options in the explorer and then > you can really pound on it and see for yourself :) > > I know the window dragging thing was a problem early on but I thought > I had fixed it and am not seeing it in the version of the explorer > that is posted. Any time you are dragging a window and release outside > the browser it sticks? Or are you referring to it jumping towards > where you release the mouse? Anyhow, the code that is supposed to fix > those issues is to listen for the MOUSE_LEAVE event on > systemManager.stage. Oh, and MDIWindow actually extends Panel. > > Congratulations, you've submitted our first bug report. :) Dragging > should definitely be disabled whena window is maximized, so I am > adding that to the issues list now. > > Thanks again! > Ben > > > --- In [email protected] <flexcoders%40yahoogroups.com>, "Doug > Lowder" <[EMAIL PROTECTED]> wrote: > > > > Great work, this is really nice stuff! I've worked on a couple of > > these myself, so I know how many details there are getting something > > like this implemented. I have a few questions and comments: > > > > . How is the performance with windows filled with content (say, a > > tree, grid, and/or chart) as opposed to empty windows? I've run into > > serious performance issues with only a few windows, depending on the > > type and number of child controls, mostly due to the performance of > > using setStyle() on inherited properties like border color. > > > > . You have solved a problem I've seen in pretty much every resize > > manager I've come across so far: Releasing the mouse button while the > > cursor is outside the browser window during a resize. That problem > > seems to exist during window dragging though (i.e., start dragging a > > window, move the cursor outside the browser window and release the > > mouse button, then move the cursor back into the browser to start the > > strangeness). Maybe that's a bug in TitleWindow, if that's what your > > MDI window extends. > > > > . When a window is maximized, I see there are still drag events being > > broadcast, and I can even drag the maximized window up and down a few > > pixels. Not sure if you intended for that to happen. I admit that's > > getting nit-picky but I thought I'd mention it. > > > > Again, great stuff overall. Thanks for sharing this. > > > > - Doug > > > > --- In [email protected] <flexcoders%40yahoogroups.com>, " > ben.clinkinbeard" > > <ben.clinkinbeard@> wrote: > > > > > > Hello all, just wanted to make you aware of a project that Brian > > > Holmes, Brendan Meutzner and myself just launched. flexmdi is a > > > framework for creating MDI interfaces in Flex that is open source, > > > extensible and fairly comprehensive in its capabilities. I have > > posted > > > the official announcement with some more details and links on my > > blog, > > > so I will point interested parties there: > > > > > > http://www.returnundefined.com/2007/09/announcing-flexmdi-robust- > > extensible-mdi-framework-for-adobe-flex/ > > > > > > If you just want to see it in action, here is a direct link to the > > > examples explorer: http://www.returnundefined.com/flexmdi/explorer/ > > > > > > Please send us feedback! Questions, comments, complaints, whatever. > > > Feel free to do that here or on the related project sites and > > articles. > > > > > > Thanks! > > > Ben > > > > > > > > -- Teoti Graphix http://www.teotigraphix.com Blog - Flex2Components http://www.flex2components.com You can find more by solving the problem then by 'asking the question'.

