Apache flex 如何在Flex文本控件中禁用复制/粘贴?
长话短说,我需要在我的Flex应用程序中添加一些文本,我不希望用户能够复制。我打算使用一个标签,但显然标签不支持文本换行。我是否可以使用户无法在Flex文本控件中选择文本Apache flex 如何在Flex文本控件中禁用复制/粘贴?,apache-flex,actionscript-3,Apache Flex,Actionscript 3,长话短说,我需要在我的Flex应用程序中添加一些文本,我不希望用户能够复制。我打算使用一个标签,但显然标签不支持文本换行。我是否可以使用户无法在Flex文本控件中选择文本 谢谢。您可以将enabled属性设置为“false”,从而禁用用户交互。您可能还需要根据自己的选择更改disabledcolor属性 print(" <mx:Text enabled="false" disabledColor="0x000000" text=Text"/> "); 打印(“ 您可
谢谢。您可以将enabled属性设置为“false”,从而禁用用户交互。您可能还需要根据自己的选择更改disabledcolor属性
print("
<mx:Text enabled="false" disabledColor="0x000000" text=Text"/>
");
打印(“
您可以使用文本控件并将可选属性设置为false
<mx:Text width="175" selectable="false" text="This is an example of a multiline text string in a Text control." />
您可以通过捕获textInput事件来禁用多个字符的粘贴:
private function onTextInput(e:flash.events.TextEvent):void
{
if (e.text.length > 1)
e.preventDefault();
}
这是目前为止最好的解决方案。使用文本而不是文本输入不是一个选项。