我目前正在使用 Flex 4 编写 Floorplan 编辑器。
我有一个扩展 spark Group 类的 Floorplan Grid。此 Floorplan Grid 将包含扩展 UIComponent 类的对象。我希望用户能够在 Floorplan 上选择多个对象并能够移动和调整大小。
我只是想知道是否可以使用 FocusManager 让多个对象“聚焦”,有点像在 Photoshop/Illustrator 中选择多个对象。
我目前正在使用 Flex 4 编写 Floorplan 编辑器。
我有一个扩展 spark Group 类的 Floorplan Grid。此 Floorplan Grid 将包含扩展 UIComponent 类的对象。我希望用户能够在 Floorplan 上选择多个对象并能够移动和调整大小。
我只是想知道是否可以使用 FocusManager 让多个对象“聚焦”,有点像在 Photoshop/Illustrator 中选择多个对象。
您似乎对什么是“焦点”有误解。一次只能有一个对象具有焦点。您的鼠标光标只能单击一个对象,并且您只能将键盘输入发送到单个文本框。
例如,我不能在 stackoverflow 上的这个浏览器文本框和我同时打开的 Microsoft Word 文档中输入内容。
在我看来,您想要一个类似于 List 的东西,其中allowMultipleSelection设置为 true,可能使用TileLayout。或者,如果您觉得需要编写自己的组件,则必须实现自己的“allowMultipleSelection”再现。