首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

要养成剔除监听的好习惯,考虑在哪里删除

2012-11-03 
要养成删除监听的好习惯,考虑在哪里删除一定要考虑在哪里删除监听,不然后面的程序很可能会出错funcMenuBut

要养成删除监听的好习惯,考虑在哪里删除
一定要考虑在哪里删除监听,不然后面的程序很可能会出错



funcMenuBut.addEventListener(FocusEvent.FOCUS_IN,SetInputBoxFocus); 
funcMenuBut.addEventListener(FocusEvent.FOCUS_OUT,RemoveFuncMenuListener);

private function SetInputBoxFocus(event:FocusEvent):void   //每次单击菜单项后,让inputBox重获焦点
{
trace("menu out");
inputBox.setFocus();       //每次单击后,焦点都要回到inputBox中
inputBox.selectRange(s_StaticPos,s_StaticPos);   //焦点回到inputBox后的位置
trace(s_StaticPos);


}

private function RemoveFuncMenuListener(event:FocusEvent):void
{
funcMenuBut.removeEventListener(FocusEvent.FOCUS_IN,SetInputBoxFocus);
}

热点排行