1

全て、

ページを「ロック」する新機能の要件の一部として、ロックされたページのすべての要素を選択できないようにすることが望まれます。これを障害者と混同しないでください。すべての要素は、ページがアクティブであるかのように表示されますが、選択可能ではありません。

現在の考えは、明確なキャンバスを作成し、それを既存の要素の上に配置することです。この考えで、私は2つの質問があります:

  1. 既存の要素の上に明確なキャンバス要素を適用するよりも、すべてのアイテムを選択できないようにするためのより良い方法を考えることができれば、それを説明できますか?
  2. そうでない場合、オーバーレイされたキャンバスアイテムを受け入れるように既存の実装を改良するための最良の方法は何ですか?ところで、すべての.mxmlページはカスタム.asファイルから継承します。

これがあまり説明的でない場合は申し訳ありませんが、私はFlexを初めて使用し、これを理解するために何日も費やしてきました。

ありがとう、トッド

4

3 に答える 3

4

ページのmouseChildrenプロパティをfalseに設定して、要素がmouseEventsを受け取らないようにすることもできます。

于 2011-01-04T22:34:51.490 に答える
2

全て、

ユーザーの操作から画面を完全に「ロック」するには、Chris Bosとwww.Flextras.comの回答を組み合わせる必要があります。マウス入力を無効にし(mouseChildren)、キーボードフォーカスを無効にします(focusEnabled)。

トッド

于 2011-01-06T15:27:28.007 に答える
1

focusEnabledプロパティは機能しますか

ドキュメントには「タブ」にのみ関連すると書かれていますが、私の記憶ではあらゆる種類の選択に関連すると書かれています。

于 2011-01-04T22:10:28.783 に答える