Button click 能不能 换方法

Azrael99999 2010-05-12 08:05:55
<mx:Button id="cAddButton" enabled="true" label="添加" click="cAddClick()" />
我有个 这个控件
然后 我按一下
private function cAddClick():void{
cAddButton.removeEventListener(MouseEvent.CLICK,cAddClick);
cAddButton.addEventListener(MouseEvent.CLICK,saveItem);
}

这样好像 不行 啊 有办法 改吗 ?
...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuetao121 2010-05-13
  • 打赏
  • 举报
回复
上面说的都就可以。但是你为什么不直接传递saveItem(event)呢。event可以获得所有的事件对象。
为什么想绕一圈呢?
水中影子 2010-05-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 isaaq 的回复:]

直接调用就行
private function cAddClick():void{
saveItem();
}
[/Quote]

up,直接调用
不会飞的鱼 2010-05-12
  • 打赏
  • 举报
回复
直接调用就行
private function cAddClick():void{
saveItem();
}

如果saveItem带参就这样
<mx:Button id="cAddButton" enabled="true" label="添加" click="cAddClick(event)" />
private function cAddClick(event : MouseEvent):void{
saveItem(event);
}

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧