Flash Bulder 4.5で簡易なHTML表現

アプリで表示する内容にHTMLのイタリックタグとかが含まれているのでこれを再現したいのだが、mobile版AIRではそれっぽい名称の「RichText」というコンポーネントは非推奨となっているし、そもそもこのコンポーネントもさほど使いやすい感じではない。(よって非推奨を押して使用する価値がない。)

実現方法を探した結果、「StyleableTextFieldのhtmlTextプロパティーにHTMLソースを入れろ」という指示をヘルプに見つけた。


でも、このプロパティーにアクセスする方法の例は相変わらずActionScriptだった。MXMLのテンプレート内でスクリプト使用しているので、それしか方法は無いということなのだろう。ActionScriptを使う部分がかなり多くなりそうだ。


ついでに、そこで使用している「コンポーネント内部の部品のプロパティーをいじる」という方法論を使用すれば、アイテムレンダラーのクラスを本格的にいじらなくても「wordWapの設定を変える」ということが出来そう。ちょっと楽な見通しになってきた。