2010-12-02 115 views
1
<mx:Canvas id="maincanvas" backgroundColor="7000" width="100%" height="100%"> 
    <mx:TextArea backgroundAlpha="0"/> 
</mx:Canvas> 

但是,如果我尝试通过创建一个新的文本区域对象:设置对象的属性中的Flex

var textarea:TextArea = new TextArea(); 
textarea.backgroundAlpha = 0; 
maincanvas.addChild(textarea); 

柔性引发错误:

1119:可能未定义的属性backgroundAlpha的访问通过一个参考使用静态类型mx.controls:TextArea。

回答

2

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

textarea.setStyle("backgroundAlpha", 0);