是否可以赋予Flex Canvas editable = false?

时间:2013-01-08 07:50:55

标签: flex flex4 mxml

其实我的意图是在Flex Application中有10个文本输入框。

所以我正在创建Canvas并将所有文本输入放入该画布然后我定义

canvasId.editable=false;

但这是错误的!我知道Canvas中没有可编辑的内容......

但这可能吗?

2 个答案:

答案 0 :(得分:1)

为您的textinput提供'editable'属性

答案 1 :(得分:0)

您可以与州合作。创建两种状态:

<s:states>
    <s:State name="stateEditable"/>
    <s:State name="stateReadOnly"/>
</s:states>

并为每个textInput:

<s:TextInput editable.stateReadOnly="false"/>

然后在actionscript中:

currentState = "stateReadOnly";