0

以前に重点を置いていたアクターを取得する方法はありますか? 現在のキー フォーカス アクターを破棄すると、キーを押したときにコールバック関数を呼び出すことができないためです。前の俳優に集中できる方法はありますか。

4

1 に答える 1

0

フォーカスを取得したアクターのスタックを保持するために、ステージ上にある種の「フォーカス マネージャー」が必要になります。

管理者は、ステージ上の「key-focus」プロパティを監視できます。次に、アクターの「destroy」シグナルに接続して、有効でなくなったアイテムをスタックからプルーニングする必要があります。

フォーカスされたアクタが破棄されたら、単純にスタック内の次のアクタを取得します (破棄シグナルでスタックからアイテムをプルーニングする場合、これは引き続き有効です)。

于 2012-01-30T11:12:24.400 に答える