flex 4:在vgroup中,如何添加一个不属于vgroup的可移动元素?

时间:2010-06-22 17:17:36

标签: flex layout flex4

我创建了几个放在VGroup内的组件。

在其中一个组件代码中,我想添加一个图像并移动它。我不希望图像成为vgroup的一部分并绑定到vgroup区域,我希望它像在CSS中浮动一样。我怎么能这样做?

更新

我希望能够在应用程序的整个区域中移动元素。不要在vgroup中移动它。我不希望这个对象被附加到主应用程序窗口之外的任何容器,以便我不限制我可以移动多少以及在哪里移动。

例如

如果我创建了一个名为test的新mxml组件,它扩展了VGroup组件。 在那个vgroup里面,我希望能够做一些像

这样的事情
Main_Application_Window.addElement(myElement) 

这将允许我创建动画,将元素移动到整个屏幕。

谢谢!

1 个答案:

答案 0 :(得分:1)

让VGroup控制在其边界之外的事情似乎违反了OO原则。更常见的方法是让您的自定义VGroup调度一个自定义事件,您的主应用程序将监听该事件,并让主应用程序处理创建/放置/移动元素。希望有所帮助。