Thanks Alex, You answered both my questions concisely. Best Regards, Aldo
On 6/6/05, alex_harui <[EMAIL PROTECTED]> wrote: > David may answer on his own, but I'll try to save him time. > > flex4flash was Flex compatible versions of the component source files > that shipped with MX 2004. The are no longer provided per-se because > the new CompC-based workflow is now the recommended practice and > you'll probably find it more efficient. > > Flex has many more features than the MX 2004 components they came > from. One is the LayoutManager and the whole relative-layout > container system. Another is tooltips. These features will not work > in Flash as-is, even if the license let you, which it doesn't. > > Re: your side note. What you are asking for is called re-parenting > and is a known flash-ism. We hope to address this issue in the > future, but we can't make any promises. Note that the Flex > components do lots of "docking"-like things that are not related to > parenting. For example, the dropdown of a combobox is not parented > by the combobox and could be re-docked somewhere else. It sounds > like you built your own infrastructure for doing this, but you might > benefit from leveraging ours. Check out PopUpManager. > > -Alex > > > --- In [email protected], Aldo Bucchi <[EMAIL PROTECTED]> > wrote: > > Hi David, > > > > Just wondering what the flex4flash classes were... (still, what are > they?) > > Does the Maelstrom/8ball component architecture have anything in the > > like of a Layout Manager for flash, if I may ask? > > > > As a side note, There is one thing that has always bothered me with > > the way in which Flash/Flex handle layout and the hierachy of UI > > elements in general. > > > > When a UIObject is created below another UIObject, it becomes > > necessarily attached to it's parent, arguably due to the underlying > > MovieClip-ish nature of the system. > > The problem with this behaviour is that, sometimes, you may want to > > detach an object from it's parent and move below a new one. > > This is a recurrent problem when building advanced UIs, for > example, a > > dockable palette system. When moving a palette from one dock to > > another you have no choice but to create an entirely new instance of > > the Palette class. This brings all sorts of problems, from > > sinchronizing the new palette's state to successfully swaping any > > external reference or registration to the model it's predecessor may > > have had. Of course it CAN be done... but I believe there should be > an > > easier way around it. > > > > To solve this problem I have created a VirtualContainer system > (which > > I use quite often). The main philosophy behind it is to allow all > > UIObjects to exist in the _root level, but still providing the > > abbility to group them together ( and use layoutmanagers ). Some > > prototype black magic and a lot of sluggish code is used to allow > > group behaviour to some extent ( rotation, movement, scaling, > > visibility, etc ). > > > > I was revisiting those classes yesterday when I decided to look for > > other Layout Managers. > > I haven't found any.. > > > > Mmmh I believe I'll move this post to flashcoders, see if it digs > any thoughts. > > > > Regards, > > Aldo > > > > > > On 6/6/05, David Mendels <[EMAIL PROTECTED]> wrote: > > > Hello, > > > > > > > Can Flex classes be used programmatically form within Flash? > > > > > > > > > No, they can not be. This is not the intent of the license. > > > > > > Regards, > > > David > > > Macromedia > > > > > > > -----Original Message----- > > > > From: [email protected] > > > > [mailto:[EMAIL PROTECTED] On Behalf Of Aldo Bucchi > > > > Sent: Monday, June 06, 2005 2:21 AM > > > > To: [email protected] > > > > Subject: [flexcoders] Flex's Layout manager for Flash? > > > > > > > > After some Flex projects I'm back to Flash. > > > > I miss many features, mainly the layout manager... > > > > > > > > > > > > anyway, I noticed the folder FlexforFlash\Flex Classes\... > > > > What is this? > > > > > > > > Regards, > > > > ABC > > > > -- > > > > ::::: Aldo Bucchi ::::: > > > > mobile (56) 8 429 8300 > > > > > > > > > > > > > > > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > ::::: Aldo Bucchi ::::: > > mobile (56) 8 429 8300 > > > > > > Yahoo! Groups Links > > > > > > > > -- ::::: Aldo Bucchi ::::: mobile (56) 8 429 8300 Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

