flex中怎样在一个按钮上添加多种事件?

flex中怎样在一个按钮上添加多种事件?,第1张

不是不能添加事件,addEventListener可以任意多的添加事件

你的问题在于,单击、双击都添加事件,但是你双击时,第一下就触发单击事件了,所以双击事件是不会触发的

使用itemClick属性,添加响应函数如itemClick="onclick(event)"就可以响应点击事件了

然后在脚本中添加函数如

<fx:Script>

<![CDATA[

protected function onclick(event:ChartItemEvent):void

{

var u:URLRequest = new URLRequest(“你的跳转地址”)

navigateToURL(u, "_blank")

}

]]>

</fx:Script>

举个例子:比如你弄一个BUTTON来代表一个人名,点击之后d出一个窗口,这个窗口上要显示一个控件,用来更改这个人的名字,当窗口关闭的时候BUTTON需要得到你更改的结果,以便更新自己的显示的人名,这里就可以使用自定义事件,里面带上一个自己加入的参数,用它来进行事件与组件之间互相传递参数的功能。

这只是一种应用,具体的就多了去了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7981356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存