在Flex中设置Object的属性

时间:2010-12-02 17:06:06

标签: flex actionscript-3

<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。

1 个答案:

答案 0 :(得分:2)

backgroundAlpha是一种风格,所以你必须设置它:

textarea.setStyle("backgroundAlpha", 0);