問題タブ [htmltext]
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.
actionscript-3 - Actionscript3.0の壊れたhtmlText-string.substringを使用した増分表示からのファンキーな表示
これは、actionScript3.0のtextField.htmlTextと私が作成しているクラスの問題です。
クラス全体を投稿しないように、私は問題を、ばかげてほとんど克服できない問題のように見えるものに要約することができました。TextFields(具体的には、ActionScriptで作成されたもの)は、によって作成されたタイプ書き込み効果で耐えられないほど苦労しているようです。
ここで、長さは増え続ける増分です。ただし、より具体的な例を見てみましょう。まず、.flaファイルのフレーム1にランダムな文字列があります。
私のクラスを使用すると、この文字列を受け取り、Xキーワードの場合、それらの単語の周りにYHTMLタグを適用します。
これはText0を取り(ここではまだフレーム1のアクションにあります)、これを行います。
これらのHTMLタグはすべて正しいと思います。次に、これを行います。
そして、それは私が望むように正確に表示されます(この画像の右下)[i49.tinypic.com/2upts1v.jpg]。http://を追加して表示します。
次に、上記のコード行を消去して、これを試してください。
そして、textBox.htmlText=Text0;を実行するのと同じように機能します。
次に、何か新しいことを試みます。ActionScriptを使用してtextFieldを作成し、同じイベントリスナーを適用します。
この写真の中央にあるようなものが生成されます。[i49.tinypic.com/2upts1v.jpg]。http://を追加して表示します。また、タイプしている間、色が頻繁に変化し、方向感覚を失います。いくつかのトレースを行ったところ、myTextFieldのhtmlTextの先頭に余分なタグがあることに気付きました。トレースの1つのスナップショットを次に示します。
このプロセス全体を通して、ステージに配置され、[HTMLタグのレンダリング]に設定されたテキストフィールドによって、開始タグが保持されることに気付きました。
そこで、内部の指定された部分に変更を加えるだけです。ただし、VIA Actionscript 3.0で追加されたテキストボックスの場合、writeText関数が実行され、subStringに含まれるHTMLタグが増えるにつれて、上記のスタータータグのいずれかが変更されます。
誰かが私が欠けているものを知っていますか?この奇妙な効果を取り除くために定義する必要のあるプロパティはありますか?
また、説明が長すぎる場合、これは私が抱えていたのとまったく同じ問題を引き起こす.flaです。真ん中のテキストフィールドが問題です。右下隅のtextFieldは問題ではありません。
CS3 / 4用に作成された.flaを処理できない場合は、次のようにします。
これまで、textField定義のすぐ下にあるmyTextFieldのTextFormatを設定してみました。次に、フィールドの外に特定のTextFormatを設定してみました。defaultTextFormatを新しい形式にしようとしましたが、writeText関数内でスタイルシートをリセットしようとしました...それは私にとって少しロジスティックな悪夢でした。.flaの奇妙な色の変化を止める方法がわかりません...
ただし、問題は色だけで発生するわけではありません。関数に入力し、そのタイプ書き込み効果を実行するのは、太字や斜体などで発生します。ただし、htmlText = xを設定しただけの場合は、問題なく表示されます。
何か案は?
編集:太字、斜体、下線などを使用して同じことを実装することにはわずかな問題があるようです。上記のテキストでそれを行う方法、または太字、斜体のhtmltextを使用して同様の効果を作成する方法について誰かが考えている場合、など-ここで答えてください!
html - Courier の新しいフォントのマイナス点はありますか?
flex textArea でテキストを強調表示したいのですが、その htmlText がサポートしていない<font bgcolor='#FFFF00'> part of my text </font>
ため、フォントを検索しています入力したテキストのその部分 <font family="negativeOfCourier" color='#FFFF00'> part of my text </font>
actionscript-3 - 太字または斜体フォントが表示されない htmlText
そのため、動的テキストフィールドが内部にある MovieClip アセットがあります。Flash Builder 4 内で使用するために .fla を .swc としてエクスポートし、XML からテキストを動的に入力して、コードでアセットのインスタンスを作成します。
私の問題は、htmlText を有効にしていても、太字と斜体のタグが機能していないように見えることです。これは、Flash CS4 でアセットを作成したときに、テキスト フィールドでフォントと、使用するフォントのサブセット (Regular、Bold、Oblique など) を指定するためだと思います。
これらすべてのフィールドの作成方法を完全に再考することなく、太字と斜体のタグを適切にレンダリングするように htmlText を取得する方法はありますか?
flash - TextFieldに不規則に表示されるFlashダイナミックHTMLText
HTMLTextは本当に奇妙に表示されています。XMLを介して提供されたhtmlTextを含むtextFieldを表示しています。この箇条書きでは、最初の行がすべて1行に表示され、textareasサイズの最後から離れていきます(つまり、複数行は表示されません)。箇条書きにして、その単語を次の行の先頭に置きます。そして、弾丸アイテムの長さに関係なく、次の行に最後の単語が表示されます。
例えば。
出力します
'の入力を求める
専門家'
確認したところ、このスレッドは似ていましたが、テストするためにすべてのトゥイーンを削除しましたが、効果はありませんでした。
これについて何をすべきかについてのアイデアはありますか?私はこれらを無駄に試しました:
確かにもっと多くの人がこの問題を抱えています-何かアイデアはありますか?ヒープに感謝します。
actionscript-3 - tinyMCE から AS3 htmlText
Zend Framework バックエンドでテキストを編集/マークアップするために tinyMCE を使用しています。生成された HTML を Flash AS3 アプリケーションで使用したいと考えています。問題は、Flash が<span>
、<em>
タグ、<strong>
タグなどの属性をサポートしていないことです。ここには 2 つの可能性があると思います。
- tinyMCE の設定を変更して、スパンの代わりにフォント タグを使用するようにし
<b>
ます<strong>
。 - Flash のすべての HTML タグを正規表現に置き換えます。
どんな助けでも大歓迎です。
これは tinyMCE によって生成された元の html です。
そして、これは私がフラッシュに必要なものです:
apache-flex - Flex の textArea で htmlText セッター コードにアクセスできますか?
こんにちは、textarea コントロールで htmlText を設定すると、text プロパティに html フリー バージョンのテキストが含まれていることがわかります。したがって、コンテンツからhtmlをリッピングするパーサーがどこかにあり、これは私の目的には非常に役立ちます。ただし、flex のソースコードを元に、TextArea の textfield メンバの型である UITextField.as に html の設定を行っています。作業を行う行は次のとおりです。in 関数オーバーライド パブリック関数セット htmlText(value:String):void
クラス階層をたどろうとすると、Flash Player の textfield クラスを拡張する FlexTextField クラスにたどり着きます。
私が求めている機能はフラッシュプレーヤーにあるようです。このhtmlクリーニング機能にアクセスする方法はありますか? ここで何か不足していますか?
敬具セレフ
flash - 最初のフレームから後のフレームでテキストフィールドを埋める方法は?
Flash ムービーのダイナミック テキスト フィールドを埋める actionscript クラスの内容を変更できるケースがあります。クラス関数は、ムービーの最初のフレームから呼び出され、すべての表示フィールドを埋めます。n 番目のフレーム (たとえば 100 程度) でダイナミック テキスト フィールドに入力する必要がありますが、呼び出すと
クラスから、次のエラーが表示されます。
つまり、
関数呼び出しの後のフレームで動的テキストフィールドにテキストを取得する方法についてのアイデアはありますか?
乾杯!
actionscript-3 - フォントが埋め込まれた ActionScript 動的 HTML テキスト?
フォントが埋め込まれたダイナミック テキスト フィールドで htmlText を使用しようとしています。答えを1時間探しましたが、まだ答えがありません。
ステージ上には、テキストのないダイナミック テキスト フィールドがあります。Myraid Pro の通常バージョンと太字バージョンの両方を埋め込みました。ステージのテキスト フィールドは通常に設定されています (何かを選択する必要があります)。「テキストを HTML としてレンダリング」が選択されています。
ドキュメント クラスの次のコードが機能しません。
HTML タグは、ステージ上のテキスト フィールドがアンチエイリアス設定で「デバイス フォントを使用」に設定されている場合にのみ機能します。
非現実的。
actionscript-3 - ActionScript 3: Flash 埋め込みでフォーカスが失われたときに textarea UIscrollbar の位置を維持する
Flash CS4を使用しています。コンパイル後に CS4 が swf をプレビューすると、すべてが正常に機能します。
ただし、Flash アイテムを Web ページに埋め込んだ後、textArea が Flash ピース内でフォーカスを失うと、textarea の組み込み UIscrollbar が一番上にリセットされます。
FOCUS_OUT イベント リスナーを textArea に追加して現在のスクロールバーの値を保存すると、FOCUS_OUT イベントがトリガーされる前でも、スクロールバーの値が最小にリセットされていることがわかります。なんてこと?
これは、textArea の htmlText プロパティが動的に入力されるために発生していると思います。Adobe AIR には HTML を処理する高度な方法がありますが、単純な AS3 はありません。なんて不愉快だ。何ができるでしょうか?