アットウィキロゴ

Flex > Event

addEventListenerの関数に引数を付けたい時

このソースコードは,serviceがshowServiceメソッドを呼び出した後,その呼び出しが完了したらgetServiceEventを呼び出すというものです.~
通常は引数を持たせることは出来ませんが,以下のように「return faunction(e:Event)」と書くことで持たせることが出来ます.

  function getService(ary:ArrayCollection):void
  {
     service.addEventListener(ResultEvent.RESULT, getServiceEvent(ary));
     service.showService();
  }
   
   function getServiceEvent(ary:ArrayCollection)
   {
      return function(e:ResultEvent)
      {
       
      }
   }
最終更新:2009年07月15日 23:34