2011-03-01 56 views

回答

1

基本上一樣添加事件監聽到任何對象,以下工作正常:

<fx:Script> 
     <![CDATA[ 
      import com.devaldi.events.CurrentPageChangedEvent; 

      import mx.controls.Alert; 
      import mx.events.FlexEvent; 

      private var _pageToWatchFor:int = 3; 

      private function onCreationComplete(event:FlexEvent):void 
      { 
       flexPaperViewer.addEventListener(CurrentPageChangedEvent.PAGE_CHANGED, pageChanged); 
      } 

      private function pageChanged(event:CurrentPageChangedEvent):void{ 
       if(event.pageNum == _pageToWatchFor){ 
        Alert.show("Page 3 now being viewed"); 
       } 
      } 

     ]]> 
    </fx:Script> 

+0

感謝您指點我正確的方向! – Adam 2011-03-06 18:43:50