      *       <code>myButton.addEventListener()</code> to register an event listener,
      *       myButton is the value of the <code>currentTarget</code>. </td></tr>
      *     <tr><td><code>index</code></td>
-     *         <td>The index in the menu of the selected menu item.</td></tr>
+     *         <td>-1. This property is not set for this type of event.</td></tr>
      *     <tr><td><code>item</code></td>
-     *         <td>The item in the dataProvider that was selected.</td></tr>
+     *         <td>null. This property is not set for this type of event.</td></tr>
      *     <tr><td><code>label</code></td>
-     *         <td>The label text of the selected menu item.</td></tr>
+     *         <td>null. This property is not set for this type of event.</td></tr>
      *     <tr><td><code>nativeMenu</code></td>
      *          <td>The specific NativeMenu instance associated with this event.</td></tr>
      *     <tr><td><code>nativeMenuItem</code></td>
-     *          <td>The specific NativeMenuItem instance associated with this event.</td></tr>
+     *          <td>null. This property is not set for this type of event.</td></tr>
      *     <tr><td><code>target</code></td><td>The Object that dispatched the
      *             event; it is not always the Object listening for the event.
      *             Use the <code>currentTarget</code> property to always access the
      *             Object listening for the event.</td></tr>
-     *     <tr><td><code>type</code></td><td>FlexNativeMenuEvent.ITEM_CLICK</td></tr>
+     *     <tr><td><code>type</code></td><td>FlexNativeMenuEvent.MENU_SHOW</td></tr>
      *  </table>
      *
      *  @eventType menuShow

     *  such as the menu displayed.
     */
    public var nativeMenu:NativeMenu;
    
    //----------------------------------
    //  nativeMenuItem
    //----------------------------------

    /**
     *  The specific NativeMenuItem instance associated with the event,
     *  such as the item clicked.  This is null for events that aren't 
     *  associated with an individual item.
     */
    public var nativeMenuItem:NativeMenuItem;

import flash.events.Event;

/**
 *  The FlexNativeMenuEvent class represents events that are associated with menu
 *  activities in FlexNativeMenu.
 *
 *  @see mx.controls.FlexNativeMenu
 */
