flex 注册监听器时传值
实现代码是这样的:
//注册监听器 aa.addEventListener(MouseEvent.CLICK,radioClick(adidArry[i],parentadidArray[i],buttonLabelArray[i])); //监听到的实现方法 public function radioClick(adidin:int,parentadidin:int,buttonLabelin:String):Function{ return function(e:MouseEvent):void{ adid = adidin; parentadid = parentadidin; button.label = buttonLabelin; tASAttributeGroupValueService.selectAttrGroupValueByAdidAgdid(adid,agdid,parentavid); } }
本文介绍了一种在Flex中使用监听器时传递多个参数的方法。通过将参数封装在监听器注册时的函数中,实现了在触发事件时能访问到所需的参数值。此方法适用于需要在事件处理函数中使用额外数据的场景。
820

被折叠的 条评论
为什么被折叠?



