Flex 4集中多个UIComponents

问题描述:

我目前正在使用Flex 4编写Floorplan编辑器。Flex 4集中多个UIComponents

我有一个可扩展Spark Group类的Floorplan网格。此Floorplan网格将包含扩展UIComponent类的对象。我希望用户能够在Floorplan上选择多个对象并能够移动和调整大小。

我只是想知道是否有可能使用FocusManager“聚焦”多个对象,有点像在Photoshop/Illustrator中选择多个对象。

+0

为什么要为此使用FocusManager?我认为维护一个选定项目的数组并将更改应用于该数组中的所有元素会更容易。 – RIAstar

你似乎对“焦点”是什么有误解。一次只能有一个对象具有焦点。您的鼠标光标只能点击一个对象,您只能将键盘输入发送到单个文本框。

例如,我不能在这个浏览器文本框中输入stackoverflow和我已经同时打开的Microsoft Word文档中。

这听起来像你想像一个列表与allowMultipleSelection列表设置为true,可能使用TileLayout。或者,如果您觉得需要编写自己的组件,则必须实现您自己的'allowMultipleSelection'的再现。