メイン とにかくFLASH【FLASHに関して全般】 TextField.StyleSheetについて | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト | Åê¹ÆNo.9106 投稿日時: 2004-7-13 23:26 |
TextField.StyleSheetについて MX2004から追加されたStyleSheetについて質問です。
StyleSheetの勉強にと思い、外部CSSファイルのロードでなく ActionScriptを用いて、配置済みのテキストフィールドの スタイル(今回はフォントサイズ)を変更しようと自分なりに ネットを徘徊し、ヘルプも読み、いろいろと奮闘したのですが、 結局スタイルを変更することができませんでした… 申し訳ありませんが、どなたかご教授いただけないでしょうか。 大変お手数ですが、よろしくお願いします。 (自分の操作は以下の通りです) (1)テキストツールでテキストフィールドを_level0の フレーム1に作成しました。 (2)テキストフィールドのインスタンス名を"word"、 テキストの種類を[ダイナミックテキスト]とし、 さらに[htmlとしてレンダリング]をする設定にしました。 (3)テキストフィールド内に、適当に文字を入力しました。 (4)以下のスクリプトをフレーム1に記述しました。
|
|
野中文雄 | Åê¹ÆNo.9110 投稿日時: 2004-7-13 23:52 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: TextField.StyleSheetについて HTMLテキストは、設定されていますか?
引用: Siffyさんは書きました: var test_css:TextField.StyleSheet = new TextField.StyleSheet(); // test_css.setStyle("font", {fontSize:'12'}); test_css.setStyle(".font", {fontSize:'36'}); word.styleSheet = test_css; word.html = true; // 念のため word.htmlText = "<SPAN class='font'>font style</SPAN>normal style"; |
ゲスト | Åê¹ÆNo.9114 投稿日時: 2004-7-14 1:18 |
勉強になりました! 野中さん、ありがとうございます!
原因は、ズバリ青い文字で書いていただいた箇所でした。 (1)setStyleの第一引数の"."をヘルプで見落としてました… (2)spanタグの存在を見落としていました。 また、ヘルプを再確認し、spanタグまたはpタグを使用すれば 自身で定義したスタイルを適用できることも分かりました。 本当にありがとうございました! P.S. FLASH OOPのCHAPTER01も、大変勉強になりました。 丁寧で、理解しやすかったです。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |