首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >替代change="“- Mxml

替代change="“- Mxml
EN

Stack Overflow用户
提问于 2013-06-05 22:25:37
回答 1查看 129关注 0票数 1

我有以下内容:

代码语言:javascript
运行
复制
<mx:TextInput x="60" y="100" width="467.95" id="Tx_Cotista" change="Change()"/>

每当值被更改时,都要调用函数Change()。但是,当该值被actionscript更改为时,此操作不起作用。

我做错了什么吗?(输入值时,它工作得很好)

我说的对不对,还有别的选择吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-05 22:41:25

如果希望每次更改TextInput的text属性时执行一个事件,则可以通过侦听textChanged事件来执行该事件。这是一个用于绑定的内部事件,可能没有在ASDocs或wtih事件元数据中定义。这意味着您不能在MXML中监听它。

在ActionScript中,尝试如下:

代码语言:javascript
运行
复制
Tx_Cotista.addEventListener('textChanged',Change())

您可能希望删除在MXML中定义的change事件侦听器,否则会执行两次Change()方法。

你原来的问题是

我想每次改变这个值

但是,您没有指定“值”是什么。如果您指的是文本属性以外的值,那么您可以使用我前面描述的方法;只需将“text”替换为您所关心的公共属性即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16950927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档