2013-01-08 28 views
1

其实我的意图是在Flex应用程序中有10个文本输入框。是否可以给Flex帆布可编辑= false?

,所以我做的创建Canvas和将所有的文本输入成帆布那么我定义

canvasId.editable=false; 

但它给错误!我知道在Canvas中没有可编辑的...

但它有可能吗?

+1

只有当你创建一个自定义组件。默认情况下,Canvas没有可编辑的内容:它只是一个容器。 – RIAstar

回答

0

您可以使用状态。在动作

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

然后:创建两种状态:

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

而且中为每个TextInput

currentState = "stateReadOnly"; 
1

为您的文本输入赋予'可编辑'属性

相关问题