我使用FB4.6,我嘗試在我的按鈕上應用fillColor。mx:按鈕fillColors不起作用
package fr.int.component.customNavTab
{
import mx.controls.Button;
import mx.controls.ToggleButtonBar;
import mx.core.IFlexDisplayObject;
import mx.states.OverrideBase;
public class IconToggleButtonBar extends ToggleButtonBar
{
public function IconToggleButtonBar()
{
super();
}
[Inspectable (enumeration='left,right,top,bottom', defaultValue='left')]
public var labelPlacement:String = 'left';
public var color:uint;
override protected function createNavItem(label:String, icon:Class=null):IFlexDisplayObject
{
var b:Button = Button (super.createNavItem(label,icon));
b.labelPlacement = labelPlacement;
b.setStyle('fillColors', [0x86C543, 0xE6E6E6]);
return b;
}
}
}
但是這對我的按鈕沒有影響。
你能幫我嗎?
感謝
嘗試刪除setStyle的第二個參數周圍的引號。 – Kodiak 2012-04-17 16:30:43
應該工作...如何將fillAlphas設置爲[1,1]呢? – 2012-04-18 15:06:35