当我们无法在其中输入文本时,我需要知道flex中文本区域的状态或属性是什么,我关心的是文本是否已经输入(可能在删除之后)。 (我想我会尽力解释我的问题) 感谢
感谢各位提供解决方案/答案
答案 0 :(得分:3)
MX和Spark TextAreas
都支持editable
和selectable
属性。第一个阻止用户更改文本,第二个 - 选择它:
<mx:TextArea editable="false" selectable="false"
text="Sample Text"/>
<s:TextArea editable="false" selectable="false"
text="Sample Text"/>
答案 1 :(得分:2)
我不确定我是否理解你的问题,但听起来它可能是Safari 5.1 / Flash Debug播放器的错误。在调试/测试项目时尝试切换到另一个浏览器。如果你得到同样的行为,忘记我刚才说的一切。
在这里阅读更多内容: https://discussions.apple.com/message/15666579#15666579
“我也不认为这是故意的。我认为这只是有点粗心(Apple在彻底测试之前推出了Safari 5.1--闪存问题只是我注意到的几个问题之一新的浏览器。非常令人失望。)。“
答案 2 :(得分:1)
如果您正在谈论MX TextArea
,则可以禁用组件:
myTextArea.enabled = false;
如果您使用的是Spark TextArea
,则可以使用editable
property。