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'.

Reply via email to