Minimal Comps
http://www.minimalcomps.com/
BIT-101 の Keith先生作のFlash / Flex用コンポーネント。
軽量で使いやすい。
Labelコンポーネントの色を変えたかったので、試してみた。
Labelコンポーネントの色は Style.LABEL_TEXT
で 0x666666
に設定されています。
Style クラスのコメントには色を変えたかったらココを変えてって書かれてたけど、変えずに使えた方が便利なので試してみた。
/** * Style.as * Keith Peters * version 0.9.5 * * A collection of style variables used by the components. * If you want to customize the colors of your components, change these values BEFORE instantiating any components. * * Copyright (c) 2010 Keith Peters
まずは Label インスタンスを作ります。
import com.bit101.components.Label; import flash.display.Sprite; import flash.text.TextField; var container:Sprite = new Sprite(); addChild(container); var x:uint = 0; var y:uint = 0; var txt:String = 'Label String'; var label:Label = new Label(container, x, y, txt); |
Label インスタンスを作った後でTextFieldインスタンスを取得してごにょごにょする。
var tf:TextField = label.textField; |
TextFieldインスタンスが取得できればどうにかなるな。
ColorTransform を使う手もあります。
import flash.geom.ColorTransform; // white label.transform.colorTransform = new ColorTransform(0, 0, 0, 1, 255, 255, 255, 0); |