2010-04-30 87 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事件处理程序