flash中的動態文字也可以套CSS

為了享用一個FLASH加XML完成所有的說明欄
還要兼顧需要用顏色強調的地方
所以一定要啟動HTMLTEXT並使用CCS
第一次這樣用XML讀入資料ㄝ
做一下筆記囉!!

var style:StyleSheet = new StyleSheet();
var r_b_styleObj:Object = new Object();
var g_b_styleObj:Object = new Object();
r_b_styleObj.fontSize = "bold";
r_b_styleObj.color = "#FF0000";
g_b_styleObj.fontSize = "bold";
g_b_styleObj.color = "#00FF00";
style.setStyle(".darkRed", r_b_styleObj);
style.setStyle(".darkGreen", g_b_styleObj);

_txt.styleSheet = style;
_txt.text=textxml2.*.(itemid == r).text.text();//隨便自己放不過要記得加HTML標籤跟CLASS

不過在XML中必須要用HTML 實體:

實體 說明
&lt; < (小於)
&gt; > (大於)
&amp; & (&符號)
&quot; ” (雙引號)
&apos; ‘ (所有格、單引號)

所以我的XML變成降子:

		
		
		32
		ケーブル
		
カメラとモニター(録画機器)間を延長したいという場合や、ケーブルの付属していないカメラに必要になります。<br />(<span class ='darkRed'>RCA</span>-<span class = 'darkRed'>RCA</span>) カメラ側、モニタ側(録画機器)共に接続端子がRCAの場合<br />(<span class ='darkGreen'>BNC</span>-<span class = 'darkGreen'>BNC</span>) カメラ側、モニタ側(録画機器)共に接続端子がBNCの場合<br />(<span class = 'darkGreen'>BNC</span>-<span class = 'darkRed'>RCA</span>) カメラ側の接続端子がBNC、モニタ側(録画機器)がRCAの場合<br />(<span class ='darkRed'>RCA</span>-<span class = 'darkGreen'>BNC</span>) カメラ側の接続端子がRCA、モニタ側(録画機器)がBNCの場合<br />
		
	

我想…應該有更美麗的做法吧!!?

在〈flash中的動態文字也可以套CSS〉中有 2 則留言

  1. 恩 我之前也有試過
    不過發現讀進來時會多出一段空白
    但GOOGLE過很多文章
    好像還是用這方式比較好
    在研究研究~~

留言功能已關閉。