1

現在、Flex 4 でフロアプラン エディターをコーディングしています。

spark Group クラスを拡張するフロアプラン グリッドがあります。このフロアプラン グリッドには、UIComponent クラスを拡張するオブジェクトが含まれます。ユーザーがフロアプランで複数のオブジェクトを選択し、移動およびサイズ変更できるようにしたいと考えています。

Photoshop/Illustratorで複数のオブジェクトを選択するのと同じように、FocusManagerを使用して複数のオブジェクトを「フォーカス」できるかどうか疑問に思っています。

4

1 に答える 1

1

あなたは「フォーカス」とは何かを誤解しているようです。一度にフォーカスできるオブジェクトは 1 つだけです。マウス カーソルは 1 つのオブジェクトしかクリックできず、キーボード入力は 1 つのテキスト ボックスにしか送信できません。

たとえば、stackoverflow のこのブラウザのテキスト ボックスと、開いている Microsoft Word 文書を同時に入力することはできません。

おそらくTileLayout を使用して、 allowMultipleSelectiontrue に設定した List のようなものが必要なように思えます。または、独自のコンポーネントを作成する必要があると思われる場合は、「allowMultipleSelection」の独自の表現を実装する必要があります。

于 2011-08-24T12:52:22.287 に答える