我的 flash actionscipt 3.0 文件中有一个文本输入框,并且想将其中的文本分配给一个字符串,例如,如果我输入 bill,则字符串设置为 bill,我可以使用 if 语句来看到它的账单并运行命令。有什么帮助吗?
我试过了: public String cmd = cmdline.text;
但是 pubic 只能在包中使用,所以我尝试了: String cmd = cmdline.text;
但这不起作用,它说它正在寻找一个定义关键字。
所以我不知道该怎么做
我的 flash actionscipt 3.0 文件中有一个文本输入框,并且想将其中的文本分配给一个字符串,例如,如果我输入 bill,则字符串设置为 bill,我可以使用 if 语句来看到它的账单并运行命令。有什么帮助吗?
我试过了: public String cmd = cmdline.text;
但是 pubic 只能在包中使用,所以我尝试了: String cmd = cmdline.text;
但这不起作用,它说它正在寻找一个定义关键字。
所以我不知道该怎么做
在 Flash 中,变量是使用var
关键字创建的。因此,在您的情况下,您需要使用以下内容:
var cmd:String = cmdline.text;
如果您希望在用户输入后检查文本字段的值,则需要考虑使用键盘事件来监听用户输入。可以在此处找到有关它们的更多信息:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/KeyboardEvent.html