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 <*> 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/

