理由です、ネイティブ、特に標準のテキストフィールドで、あなたが「アクセス」のアンカーリンクを持つことができないという事実でありますあなたはそれを "偽造"する必要があります。 これは私が(コンポーネントTextPanelの形ですべての、不可欠な機能をカプセル化するために:-))それを行う方法です。
- 新しいテキストが適用される任意の時間(setLabel)私はリンクの表示をチェックしています(」 a hrefの ")
- 見つかった各hrefのために私はフォーカスが正しくなく、アクセシビリティが設定されている偽のボタンを生成しています
- このコンポーネントのタブインデックスは、テキストフィールドとそれに続く偽のボタンです)
ボタンは、ユーザータブ(t彼はスクリーンリーダーとキーボードユーザー向けです)、テキストでインラインで読むことができないので、テキストの後にリンクが読み込まれます。私はあなたができないTextFieldを意味します。
マウスを使用してリンクをクリックすると、flash.events.TextEventイベントがトリガーされます ユーザーがリンク偽装ボタンをクリックすると、CLICKイベントとディスパッチフラッシュを捕捉するためにスペースまたは入力を使用して行われます。 events.TextEvent。
お問い合わせ