 
 					Accessibility.sendEvent(dataGrid,
 									dataGrid.columns.length * item + col + 1,
-									EVENT_OBJECT_FOCUS);
+									AccConst.EVENT_OBJECT_FOCUS);
 
 					Accessibility.sendEvent(dataGrid,
 									dataGrid.columns.length * item + col + 1,
-									EVENT_OBJECT_SELECTION);
+									AccConst.EVENT_OBJECT_SELECTION);
 				}
 				break;
 			}


import flash.accessibility.Accessibility;
import flash.events.Event;
import mx.collections.CursorBookmark;
import mx.collections.IViewCursor;
import mx.controls.DataGrid;

					row >= dataGrid.verticalScrollPosition 
						+ dataGrid.rowCount - (dataGrid.headerVisible ? 1 : 0))
				{
					accState |= (AccConst.STATE_SYSTEM_OFFSCREEN | AccConst.STATE_SYSTEM_INVISIBLE);
				}
				else
				{
					accState |= AccConst.STATE_SYSTEM_SELECTABLE;

					var renderer:IListItemRenderer = dataGrid.itemToItemRenderer(
						getItemAt(row));

					if (renderer && dataGrid.isItemSelected(renderer.data))
						accState |= AccConst.STATE_SYSTEM_SELECTED | AccConst.STATE_SYSTEM_FOCUSED;
				}
			}
			else
