<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ivaneeo's blog

    自由的力量,自由的生活。

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
    今天在flex里通過addEventListener函數給控件動態加載click事件偵聽函數時,除了事件本身傳遞的Event類型參數外,還需要傳遞更多的參數,在網上找了一段代碼,用起來還不錯,張貼到這里。

    package
    {
        public class EventArgExtend
        {
            public function EventArgExtend()
            {
            }
           
            public static function create(f:Function,... arg):Function
            {
                   var F:Boolean=false;
                   var _f:Function=function(e:*,..._arg)
                   {
                       _arg=arg
                       if(!F)
                       {
                           F=true
                           _arg.unshift(e)
                       }
                       f.apply(null,_arg)
                   };
                   return _f;
              }
              public static function toString():String
              {
                   return "Class JEventDelegate";
              }
        }
    }

    =========================================== 使用的方式:
    txtShow.addEventListener(MouseEvent.CLICK,EventArgExtend.create(clickHandler,1,"str"));

                private function clickHandler(e:Event,...arg):void
                {
                    Alert.show(arg[0].toString());
                    Alert.show(arg[1].toString());
                }


    還有另外一個方法,沒有封裝效果,不過代碼更加容易理解:

    var sayHello:String = "歡迎光臨www.FlashJ.cn -Flash,Ria技術博客";
    btn1.addEventListener(MouseEvent.CLICK,function (e:MouseEvent){clickHandlerWithArg(e,sayHello)});
    function clickHandlerWithArg(e:MouseEvent,arg:String):void
    {
    var out:String= e.target + "發出事件(有參數) :" + arg;
    trace(out);
    }
    posted on 2011-12-16 17:43 ivaneeo 閱讀(474) 評論(0)  編輯  收藏 所屬分類: flex-我酷所以我在
    主站蜘蛛池模板: 中国极品美軳免费观看| 亚洲欧美乱色情图片| 三年片免费高清版 | 99久在线国内在线播放免费观看| 国产成人精品曰本亚洲79ren| 免费国产黄网站在线观看动图| 四虎永久免费地址在线观看| 羞羞漫画登录页面免费| 亚洲国产a级视频| 国产无限免费观看黄网站| 亚洲亚洲人成综合网络| 99久久婷婷免费国产综合精品| 精品国产综合成人亚洲区| 免费无码黄网站在线看| 久久久久亚洲AV无码网站| 免费黄色网址网站| 亚洲色一区二区三区四区| 国产精品黄页在线播放免费| 色老头综合免费视频| 亚洲av午夜成人片精品网站| 1000部啪啪毛片免费看| 亚洲无码一区二区三区| 免费日本黄色网址| 青青操在线免费观看| 亚洲一级黄色大片| 四虎影视在线永久免费观看| 国产免费区在线观看十分钟| 亚洲∧v久久久无码精品| 免费做爰猛烈吃奶摸视频在线观看| 亚洲av色香蕉一区二区三区蜜桃| 久久国产成人精品国产成人亚洲| 久久精品无码精品免费专区| 亚洲一区动漫卡通在线播放| 国产a不卡片精品免费观看| 久久免费视频观看| 亚洲人成色在线观看| 国产亚洲色视频在线| 五月婷婷在线免费观看| 男人和女人高潮免费网站| 337p日本欧洲亚洲大胆精品555588| 美女被免费视频网站a国产|