問題タブ [tlf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1233 参照

apache-flex - SparkTextAreaに貼り付けたテキストから改行を削除します

SparkTextAreaに貼り付けられたテキストからすべての改行を削除しようとしています。

私は持っています: <s:TextArea id="inputSearchQuery" width="100%" height="22" minHeight="22" maxHeight="196" changing="onInputSearchQueryChanging(event)"/>

そしてハンドラー:

ユーザーが貼り付けたテキストはどこにありますか?私が理解しているように、このテキストはevt.operation.textFlowにあるはずですが、そうではありません...私は混乱しています。

0 投票する
2 に答える
1277 参照

flash - フローを既存の TextFlow に追加しますか?

次のテキストを既存spark.components.TextAreaの のテキスト フローに単純に追加しようとしています。

次のコードを使用してこれを実行しようとしましたが、何も起こりません:

どうすればこれを達成できますか? 古いmx.controls.TextAreaコンポーネントでは、次のように簡単に実行できます。

spark.components.TextAreaコンポーネントで表現された新しい TLF/FTE API を使用してこれを行うにはどうすればよいですか?

0 投票する
2 に答える
6293 参照

flash - TLFTextField で埋め込みフォントを使用する

あなたのことはわかりませんが、TLF について理解するのに非常に苦労しています。

フラッシュCS5を使用しています。外部 SWF から埋め込まれたフォントをロードしました。私が知る限り、それは適切に埋め込まれています - 従来の TextField から切り替える前は機能していましたが、高度な合字サポートが必要なため切り替える必要がありました。私のコードは次のとおりです。

コンパイルすると、デフォルトで Times New Roman になります。私はかなりの量のグーグルを行い、これを発見しました:http://forums.adobe.com/message/3477909

男は私と同様の問題を抱えているようですが、私は彼の解決策を試してみましたが、同じ否定的な結果が得られました。

ヘルプやリンク、その他何でも大歓迎です!

ありがとう、アンドレイ

編集: フォントを Arial に切り替えようとしたところ、Times New Roman に戻りました。どうやら問題は埋め込みではなく、フォントの割り当て方法にあるようです。つまり、これは当初考えていたよりも複雑ではない可能性があります。ひっかいて、embedFonts を false に変更した後、Arial は機能しました。結局、問題埋め込みです。

0 投票する
3 に答える
1586 参照

apache-flex - Flex 4.5 で、ActionScript (MXML ではない) を使用して TextFlow (TLF) 内の InlineGraphicElement に toolTip を追加する方法は?

「アイコン」の特定のツールチップが必要です。HTML と rollOver と rollOut (例: Thanks, Mister ) の使用について読んだことがありますが、これをより大きなテキスト ブロックの一部として作成しています。インクリメンタル オブジェクトから HTML に途中で切り替えるのは困難です。

アイコンにイベントを設定できない場合、ActionScript で段落の一部 (すべてではない) として HTML ビットを作成できますか?

乾杯

0 投票する
1 に答える
2284 参照

actionscript-3 - actionscript プロジェクトに繁体字中国語を埋め込むにはどうすればよいですか?

Arial Unicode MS フォントからの繁体字中国語の埋め込みに問題があります。ここで説明する文字セット(0x4E00 - 0x4FFF) を使用しました。TextLayoutFramework(TLF) を使用してテキストを表示する必要があり、いくつかのテストを行いました。

Flash では、通常の TextField で文字が表示されるように見えますが、以下の TLFTextField では少数の埋め込み文字しか使用されていないように見えますが、大多数はデバイス フォントを使用しています。

Flex でも同様の問題があります。すべての文字が埋め込まれているようには見えません。

誰もこの問題に遭遇しましたか? actionscript アプリケーションに繁体字中国語の文字を埋め込むことに成功した人はいますか? もしそうなら、どのように?

アップデート

Flash 埋め込みのソースはこちら から入手できます。@MPD の提案を使用して生成されたサイズ レポートと出力は次のとおりです。

Flex SDK テストに使用する 2 つのクラスを次に示します。

そしてテストクラス:

ありがとう!

0 投票する
0 に答える
317 参照

apache-flex - Flex Spark テキスト領域にページングを実装する方法

フレックス アプリケーションにページング メカニズムの実装を開始しようとしていますが、どこから始めればよいか悩んでいます。インターネットで見たいくつかの例はプレーンテキストで機能しますが、テキストフローにテキストがあり、テキストフローに保存されている書式を失いたくありません。どんなポインタも役に立ちます。ありがとう

0 投票する
1 に答える
318 参照

apache-flex - ユーザーがFlex tlf textflowコントロールで行全体を削除すると、フォーマット(太字など)が失われるのを防ぐにはどうすればよいですか

Flex 3 でテキスト レイアウト フレームワーク textflow を使用して、埋め込み画像を取得しています。アプリケーションの編集フィールドで、ユーザーはフォーマットを適用できます。ユーザーが入力したすべてのテキストを削除してから再度入力を開始すると、書式設定が失われる場合を除いて、これはすべて正常に機能します。

私は使用しています

最初のフォーマットを設定するには、同様のコードを使用して、ユーザーがフォーマットを変更したときにフォーマットを適用します。

では、ユーザーがすべてのテキストを削除した場合、ユーザーがフォーマットを「削除」するのをどのように停止できますか?

ありがとう、ナイジェル

0 投票する
1 に答える
681 参照

flash - TLFテキストがonMouseOverイベントを妨げています

基本的に、シンボルとしてTLFテキストがあり、読み取り専用で、フォントが埋め込まれており、mouseEnabledをfalseに設定しています。ボタンの上にグラフィックとして表示されます。テキストまたはテキストがある領域にマウスを合わせると、ボタンがマウスオーバーイベントを受信できなくなります。クラシックでダイナミックなテキストを使用すると、このルートは通常は問題なく機能します。問題を引き起こしている可能性のあるアイデアはありますか?

0 投票する
1 に答える
2086 参照

apache-flex - 「クリック」イベントでTextFlowアンカーを追加するFlex 4

以下を考えると:

次に、creationComplete でインポートします。

クリック ハンドラー関数は起動しません。しかし、それをマークアップに直接追加すると:

イベントは正常に発生します。TEXT_FIELD_HTML_FORMAT としてインポートしようとすると、これらのイベントが削除されることがわかりました。

注意: TextField クラスとは異なり、ActionScript リンク イベントはサポートされていません。a:link、a:hover、および a:active スタイルでもありません。

それらも TEXT_LAYOUT_FORMAT を使用して削除されますか?

0 投票する
1 に答える
268 参照

flash - AdobeAIR2がTLFTextField内への入力を検出しない

このコードはフラッシュで機能しますが、adobe air 2を使用して実行しようとすると、Enterキーが検出されず、代わりにctrl+enterが機能します。この仕事をする方法は?事前にタイ

txtTLFはTLFテキスト編集可能です