2011-12-27 5 views
0

私はflex4 mxmlで次のコードを使用しています。うまくいきます。setFocus in Flex

<mx:Button label="Set focus to Username" 
      click="focusManager.setFocus(username);" /> 

アクションスクリプトでの使用方法ボタンを使用せずにアプリケーションの作成完了イベントを意味します。

これは、アプリケーションにログインパネルが表示されているときに、 のユーザー名フィールドにカーソルを置いておく必要があります。

誰でも助けてくれますか?

+2

あなたの質問は少し不明です。 [this](http://flexblog.faratasystems.com/2011/12/15/setting-focus-in-flex-components)はどういう意味ですか? – RIAstar

+0

@RIAstar、素敵なチュートリアル..とても役に立ちます。 –

+1

@RIAstar Excellent Super !!私が受け入れて投票することができる答えとして投稿してください:) –

答えて

3

アプリケーション内では、TextInputにフォーカスがありますが、HTMLページ内ではFlexアプリケーションにはフォーカスが当てられていないという問題があります。だから、基本的に必要な唯一のステップは、Flexアプリケーションに焦点を当てることです。これを実現する唯一の方法はJavaScriptです。そして、の後にアプリケーションをロードした後にを実行する必要があります。 Farrataで

人がこれを行う方法の非常に良い例を書いたので、私はちょうどそこにあなたを指すようにつもりです:http://flexblog.faratasystems.com/2011/12/15/setting-focus-in-flex-components

関連する問題