2010-04-30 86 views
0

任何一個可以幫助我關於到菜單欄子項相關的事件, 這裏是一些代碼IAM與菜單欄與susbsitems事件

 <menuitem label="Home"/> 
     <menuitem label="AboutUs"/> 
     <menuitem label="CoursesOffered"> 
      <menuitem label="UG"> 
       <menuitem label="CSE"/> 
       <menuitem label="EEE"/> 
       <menuitem label="ECE"/> 
       <menuitem label="IT"/> 
       <menuitem label="MECH"/> 
       <menuitem label="CIVIL"/> 
      </menuitem> 
      <menuitem label="PG"> 
       <menuitem label="CSE"/> 
       <menuitem label="ECE"/> 
       <menuitem label="MCA"/> 
      </menuitem> 
     </menuitem> 
     <menuitem label="Departments"> 
      <menuitem label="CSE" > 
       <menuitem label="HOD" /> 
       <menuitem label="Staff" /> 
       <menuitem label="DeparmentGallary"/> 
      </menuitem> 
      <menuitem label="ECE"> 
       <menuitem label="HOD"/> 
       <menuitem label="Staff" /> 
       <menuitem label="DeparmentGallary"/> 
      </menuitem> 
      <menuitem label="EEE"> 
      <menuitem label="HOD"/> 
      <menuitem label="Staff" /> 
      <menuitem label="DeparmentGallary" /> 
      </menuitem> 
      <menuitem label="IT"> 
      <menuitem label="HOD"/> 
      <menuitem label="Staff"/> 
      <menuitem label="DeparmentGallary"/> 
      </menuitem> 
      <menuitem label="MECH"> 
      <menuitem label="HOD"/> 
      <menuitem label="Staff"/> 
      <menuitem label="DeparmentGallary"/> 
      </menuitem> 
      <menuitem label="CIVIL"> 
      <menuitem label="HOD"/> 
      <menuitem label="Staff"/> 
      <menuitem label="DeparmentGallary"/> 
      </menuitem> 
      <menuitem label="SH"/> 
     </menuitem> 
     <menuitem label="ExaminationSection"/> 
     <menuitem label="TrainingAndPlacement"/> 
     <menuitem label="Alumni"/> 
     <menuitem label="ContactUs"/> 

我想處理事件文特別子項目點擊

工作例如,如果點擊了cse的submnu項目,它應該轉到特定的mxml頁面,如果點擊了ece,則它會被觸發轉到其他頁面 如何區分特定部件的每個頁面 如何選擇那個particulasr項目該特定的子菜單itm 如果有人知道PLZ幫助meeeeeeee ................... ?????

回答

0

最簡單的方法是將id屬性添加到作爲葉的任何菜單項並將這些id值存儲在相應類中的靜態常量字段中。

public static const None:Number = 0; 
public static const CSE_HOD:Number = 12; 
public static const CSE_STAFF:Number = 13; 
//and so on 
的dataProvider

<menuitem label="CSE" id="0"> 
    <menuitem label="HOD" id="12"/> 
    <menuitem label="Staff" id="13"/> 
</menuitem> 
<menuitem label="ECE" id="0"> 

和的MenuBar

switch(Number([email protected])) 
{ 
    case CSE_HOD: 
    //deal with cse hod here 
    break; 
    case CSE_STAFF: 
    //deal with cse staff here 
    break; 
    //and so on 
    default:break; //switch defaults for non leaf menu items like CSE etc 
} 
itemClick事件處理程序