<mx:Canvas id="maincanvas" backgroundColor="7000" width="100%" height="100%">
<mx:TextArea backgroundAlpha="0"/>
</mx:Canvas>
但是,如果我尝试通过以下方式创建一个新的textarea对象:
var textarea:TextArea = new TextArea ();
textarea.backgroundAlpha = 0;
maincanvas.addChild(textarea);
flex抛出错误:
1119:通过静态类型mx.controls的引用访问可能未定义的属性backgroundAlpha:TextArea。
答案 0 :(得分:2)
backgroundAlpha
是一种风格,所以你必须设置它:
textarea.setStyle("backgroundAlpha", 0);