2011-08-30 64 views

回答

0

類似以下內容:

btnNext.addEventListener(MouseEvent.CLICK, onClick); 

private function onClick(event:MouseEvent):void 
{ 
    switch (currentState) 
    { 
     case "Title": 
      changeState("Info"); 
      break; 
     case "Info": 
      changeState("Organ"); 
      break; 
    } 
} 

沒有聲明狀態在ActionScript支持。

+0

所以我看到如何添加事件監聽器如何刪除通過MXML定義的原始事件列表器? – user611468

+0

在MXML中添加取消訂閱事件處理程序是沒有合法的方法。你可以閱讀更多細節[here](http://www.iampj.com/2010/03/remove-mxml-event-listeners.html)。因此,如果您打算使用ActionScript進行訂閱,我建議您不要使用MXML偵聽器。 – Constantiner