トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかく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に記述しました。

var test_css:TextField.StyleSheet = new TextField.StyleSheet();
test_css.setStyle("font", {fontSize:'12'});
word.styleSheet = test_css;
野中文雄
Åê¹ÆNo.9110
投稿日時: 2004-7-13 23:52
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: TextField.StyleSheetについて
HTMLテキストは、設定されていますか?
引用:
Siffyさんは書きました:
(1)テキストツールでテキストフィールドを_level0の
 フレーム1に作成しました。

(2)テキストフィールドのインスタンス名を"word"、
 テキストの種類を[ダイナミックテキスト]とし、
 さらに[htmlとしてレンダリング]をする設定にしました。

(3)テキストフィールド内に、適当に文字を入力しました。

(4)以下のスクリプトをフレーム1に記述しました。

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も、大変勉強になりました。
 丁寧で、理解しやすかったです。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops