Flash CS5フォームにTextAreasがいくつかあり、ユーザーがフォーム上の別の場所をクリックした場合、最後に選択したTextAreaからフォーカスを削除します。これどうやってするの?あなたの段階を想定しAS3のTextAreaからフォーカスを削除する
2
A
答えて
2
は、フォームです:
function setEventListeners():void
{
stage.addEventListener(MouseEvent.CLICK, mouseUpEventHandler);
}
function mouseUpEventHandler(evt:MouseEvent):void
{
if (!evt.bubbles)
stage.focus = null;
}
そうでない場合は、その子としてテキストフィールドの代わりに、段階を持つフォームオブジェクトにイベントリスナーを追加します。
0
最後のTextFieldがいつクリックされたかを知るには、何らかの形式の識別子が必要です。これにより、条件付きの設定が可能になります。
私がここで示している例は、フォーカスを扱っているだけでなく、フィールドのtabIndexもリセットしています。これは、投稿がキャンセルされた場合に便利です。&ユーザーがフィールド間をナビゲートするためにTABを使用している場合のフォーム。
//This Vector will hold your TextFields
private var fields:Vector.<TextField>;
private var fieldsDisabled:Boolean;
private function clickHandler(event:MouseEvent):void
{
if(event.currentTarget.name == "Last")
{
enableTabs(false);
fieldsDisabled == true;
} else if (fieldsDisabled)
{
enableTabs(true);
fieldsDisabled == false;
}
}
private function enableTabs(enabled:Boolean):void
{
//provided the fields Vector has been populated...
for(var i:int ; i < fields.length ; ++i)
fields[i].tabEnabled = enabled;
}
関連する問題
- 1. TextFieldからフォーカスを削除するJavaFX
- 2. DjangoのTextAreaウィジェットからラベルを削除する
- 3. select2 durandel/koウィジェットからフォーカスを削除
- 4. HTML内のtextarea枠を削除する
- 5. as3の配列の要素から関数を削除する
- 6. Textareaから最初の行を削除します
- 7. JavaFXからすべてのフォーカス枠を削除する
- 8. 複数のフォーカスをアンドロイドのパスワードフィールドから削除する方法
- 9. Silverlightのテキストボックスコントロールからフォーカス矩形を削除するには
- 10. EditTextからリクエストのフォーカスを削除するには?
- 11. ナビゲーションサブフォームからテキストボックスのフォーカスを削除する方法
- 12. QLineEditからQLineEditのフォーカスを削除する方法
- 13. フォーカスのあるTabItemから枠線を削除します
- 14. as3ステージからテキストフィールドを削除せずに複製する
- 15. リファレンスでXMLをノードから削除するAS3
- 16. as3のマウスクリックでボックスを削除する
- 17. ENTER_FRAME EventListenerをこのas3内から削除します
- 18. AS3でのMovieClipの削除
- 19. テキストボックスからフォーカスを削除するには?
- 20. MyGUI Widgetからフォーカスを削除するには?
- 21. 無効なテキストボックスからフォーカス矩形を削除する
- 22. AS3 - removeChild()はステージからすべてを削除します
- 23. WPF DataGridの特定の列からフォーカスを削除します
- 24. as3空白を削除する
- 25. プログラムでフォーカスを削除しますか?
- 26. Textareaから文字を動的に削除
- 27. textareaが動的な場合、すべてのhtmlタグをtextareaから削除するには?
- 28. 編集テキストでフォーカスを削除する
- 29. Fullpage.js - Androidの入力からフォーカスを削除できません
- 30. AS3のリスナーからイベントが削除されない