私は AIR 2.0 を使用しています (まもなく Flash CS6 で 3.3 に更新されます)。iPad アプリを作成します。クリック可能にする必要がある 1 つまたは複数の htmlText リンクを含むテキストフィールド (クラシック、動的) があります。プログラムのデスクトップ バージョンでは、すべてのテキストが選択可能で、リンクに簡単にアクセスできます。私の問題は、リンクがあることを認識してSafariでナビゲートする前に、iPadでリンクを20回ほどマッシュアップする必要があることです。もう 1 つの奇妙な点は、どのテキストも選択できないように見えることです。iPad カーソル、コピー/貼り付けメニューなどが表示されません。
他のスレッドを読んでいると、URL のヒット領域はテキスト自体のストロークにすぎないと思います...それが本当なら、ヒット領域を増やすにはどうすればよいですか? または、テキストを選択可能にしますか? URL の後ろにムービークリップを配置することが他の場所で提案されましたが、これはすべて XML ファイルからの動的テキストであるため、実際には不可能です。
StageText について読んだことがありますが、これは入力フィールドにのみ使用されると思いますが、ここではそうではありません。
私は AS3 にかなり精通していますが、大量のコードを書き直すよりも簡単な解決策を好みます。現時点で考えられる唯一のことは、URL を取得して、テキストフィールドのどこかをタッチするとすぐにリンクに移動するようにすることです。ただし、特定のテキストフィールドに複数の URL がある場合、これは機能しなくなります。
何か案は?