読者です 読者をやめる 読者になる 読者になる

Kuchitama Tech Note

はてな記法がいつまでたっても覚えられないので、はてなダイアリーからマークダウンが使えるこっちに引っ越してきました。

Labelの文字色を変える方法

AS3 spark Flex4 Adobe Air

とりあえず自分用にメモです

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のプロパティ名でいろいろ変えれるのかな?