為了享用一個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 實體:
實體 | 說明 |
---|---|
< | < (小於) |
> | > (大於) |
& | & (&符號) |
" | ” (雙引號) |
' | ‘ (所有格、單引號) |
所以我的XML變成降子:
<item> <itemid>32</itemid> <titletext>ケーブル</titletext> <text> カメラとモニター(録画機器)間を延長したいという場合や、ケーブルの付属していないカメラに必要になります。<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 /> </text> </item> |
我想…應該有更美麗的做法吧!!?
恩 我之前也有試過
不過發現讀進來時會多出一段空白
但GOOGLE過很多文章
好像還是用這方式比較好
在研究研究~~
使用CDATA區段會比較方便喔^^