メイン 迷える子羊の部屋【初心者専用】
[テキストを HTML としてレンダリング]ってなんですか? | 投稿するにはまず登録を |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| とんび | Åê¹ÆNo.38319 投稿日時: 2008-4-5 4:38 |
Bak@Fla大巨匠 ![]() ![]() 居住地: 佐賀県 杵島郡 投稿: 275
使用環境:
MX CS3:Flash CS6:CS6 .7.5 |
[テキストを HTML としてレンダリング]ってなんですか? [テキストを HTML としてレンダリング]するボタンがプロパティインスペクタにありますけど、アレの意味が良く判りません。コイツ→[<>] onでもoffでも動作に違いはないように思えるんですけど。 ヘルプでは、以下のページしか見つけきれませんでした。書いてあることの意味が良く判らず。 http://livedocs.adobe.com/flash/9.0_jp/UsingFlash/WSd60f23110762d6b883b18f10cb1fe1af6-7d40.html
|
| joyko | Åê¹ÆNo.38320 投稿日時: 2008-4-5 6:46 |
常連 ![]() ![]() 居住地: 埼玉県 投稿: 167
使用環境:
WinXP(SP3) Flash8 Basic FlashCS3Flash CS4 |
Re: [テキストを HTML としてレンダリング]ってなんですか? とんびさん、
おはようございます。 TextFieldに、記載される文字列に対して、htmlタグを可能にするという意味です。 記載されているように、プロパティで設定することもできますが、スクリプトで、my_txt.html=true;としても、(defaultは、falseですので)可能になります。(my_txtは、TextFieldのインスタンス名) フレームアクションで、 my_txt.html=true; my_txt.htmlText="<b>Flash-JP.COM</b>"; と記載すると、Flash-JP.COMがボールドで表示されます。 外部テキストの中に、htmlのタグを記載し、Flashに反映させる時に、良く使います。 但し、使用できるタグには、制限がありますので、注意が必要です。質問に良く出てくる、<iframe></iframe>は、サポートされてません。 サポートされているタグは、以下のurl参照下さい。 http://blog.groove-cast.com/zeropoint/post/456/1/ |
| 野中文雄 | Åê¹ÆNo.38325 投稿日時: 2008-4-5 12:07 |
ちょんまげら ![]() ![]() 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: [テキストを HTML としてレンダリング]ってなんですか? 「[テキストを HTML としてレンダリング]するボタン」は、joykoさんもご説明されているとおり、TextField.htmlプロパティの設定です。TextFieldに、サポートされているHTMLタグの含まれたテキストを設定するときに使用します。注意しなければならないのは、HTMLテキストはスクリプトで設定する必要があることです(オーサリング時にHTMLテキストを入力しても、タグが文字列として表示されてしまいます)。
参考: ささきち流 Suzuka & ParaDraw 講座「htmlText(テキストをHTMLとしてレンダリング)」 もっとも、TextFieldインスタンスに対してTextField.htmlTextプロパティによりHTMLテキストを設定する場合であれば、[プロパティ]インスペクタのボタンでなく、すべてスクリプトで処理した方が一貫しますし確実です。 したがって、おそらく主眼とされているのは、TextFieldに[変数]を設定し、HTMLテキストを外部ファイルの変数としてロードする場合ではないかと想像します。しかし、Flash Player 6以降では、変数でなくTextFieldインスタンスとして処理することをお勧めします。→「変数の扱いについて」 引用: とんびさんは書きました: |
| とんび | Åê¹ÆNo.38326 投稿日時: 2008-4-5 12:59 |
Bak@Fla大巨匠 ![]() ![]() 居住地: 佐賀県 杵島郡 投稿: 275
使用環境:
MX CS3:Flash CS6:CS6 .7.5 |
Re: [テキストを HTML としてレンダリング]ってなんですか? joykoさん、野中 文雄さん、返答ありがとうございます。
すいません、環境にActionScript3.0と書くのを忘れていました。AS3.0だとhtmlプロパティ自体ないのです。以下のhtmlの項をご覧下さい。 http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/migration.html そんでもって、[<>]ボタンがonだろうがoffだろうが、htmlTextにHTMLタグ付きのテキストを設定すると同じように表示されます。 他のAS3.0で使えなくなった機能、例えば野中さんが例に出している[変数]とか、だと「この機能はActionScript3.0では…」と警告ダイアログが出ます。 (そのせいで、余計面倒になってたりしますが )テキストプロパティの色選択ボックスが下のコントロールにイベントを送ってしまう
|
| 野中文雄 | Åê¹ÆNo.38327 投稿日時: 2008-4-5 13:47 |
ちょんまげら ![]() ![]() 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: [テキストを HTML としてレンダリング]ってなんですか? そうですね。ですから、ActionScript 2.0だと想定しました。
ドキュメントについては[変数]への言及とともにActionScript 2.0の記述の消し忘れ(または2.0の場合であることの注記漏れ)、ボタンは非アクティブにし忘れではないでしょうか。 ![]() 引用: とんびさんは書きました: |
| とんび | Åê¹ÆNo.38334 投稿日時: 2008-4-5 22:42 |
Bak@Fla大巨匠 ![]() ![]() 居住地: 佐賀県 杵島郡 投稿: 275
使用環境:
MX CS3:Flash CS6:CS6 .7.5 |
Re: [テキストを HTML としてレンダリング]ってなんですか? ああ、やっぱり必殺のAbobe健忘症なのね(macromediaからの引き継ぎミス?)
CS3はActionScript3.0専用にして安くしてFlash8をAS1,2用に併売してくれたら良かったのになぁ。両方買ったら今のCS3より高くなってもいいから。 ついでに、エディタはExtendScript Toolkitをきちんと作り込んで、そちらで集中管理できるようにしてくれたら良いのに。
|
| とんび | Åê¹ÆNo.38337 投稿日時: 2008-4-7 0:47 |
Bak@Fla大巨匠 ![]() ![]() 居住地: 佐賀県 杵島郡 投稿: 275
使用環境:
MX CS3:Flash CS6:CS6 .7.5 |
Re: [テキストを HTML としてレンダリング]ってなんですか? 自己レス。
違いありました。[<>]がOFFだと、テキストの一部だけのスタイルを変えることができませんでした。つまり全体が1スタイルになる。 いやそれHTMLとぜんぜん関係ないし!!最初から一部のスタイルを変えられるようにしておけば良いだけの話しだし。こんなボタン、単に分かりにくく面倒になっただけ。 オーサリング時のみの制限みたいです。 ひどいよAdobe。
|
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
| 投稿するにはまず登録を | |



ログイン


MX
CS3
.7.5

WinXP(SP3)
Flash8 Basic



)
