Labelの文字色を変える方法
とりあえず自分用にメモです
ActionScriptからmxmlで定義したLabelの文字色を変えるには
UITextFormatとか,TextFormatとか試したけどうまくいかない.
2時間ぐらい頭をかきむしった結果がこれ
hoge.mxml
<?xml version="1.0" encoding="utf-8"?> <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" applicationComplete="init();" height="100" width="1016" viewSourceURL="srcview/index.html"> <fx:Script source="Main.as" /> <s:Label id="hoge" x="10" y="10" color="0x000000" text="hoge"> </s:WindowedApplication>
Main.as
public function init():void{ hoge.setStyle("color",0xff0000); }
まさか,こんだけのことだったとは…
setStyleの第一引数はmxmlのプロパティ名でいろいろ変えれるのかな?