dschadlich
dschadlich

Reputation: 33

Setting property of Object in Flex

<mx:Canvas id="maincanvas" backgroundColor="7000" width="100%" height="100%">
    <mx:TextArea backgroundAlpha="0"/>
</mx:Canvas>

However if I try creating a new textarea object via:

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

flex throws the error :

1119: Access of possibly undefined property backgroundAlpha through a reference with static type mx.controls:TextArea.

Upvotes: 1

Views: 285

Answers (1)

David Wolever
David Wolever

Reputation: 154484

backgroundAlpha is a style, so you've got to set it with:

textarea.setStyle("backgroundAlpha", 0);

Upvotes: 2

Related Questions