﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- saved from url=(0014)about:internet -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="book" content="ActionScript&nbsp;3.0&nbsp;Language&nbsp;and&nbsp;Components&nbsp;Reference"><link rel="stylesheet" href="../../style.css" type="text/css" media="screen"><link rel="stylesheet" href="../../print.css" type="text/css" media="print"><link rel="stylesheet" href="../../override.css" type="text/css"><meta name="keywords" content="NativeDragManager,flash.desktop.NativeDragManager,BITMAP_FORMAT,CLONE_ONLY,CLONE_PREFERRED,COPY,CRITICAL,FILE_LIST_FORMAT,HTML_FORMAT,INFORMATIONAL,LINK,MAX_TIP_LENGTH,MOVE,NONE,ORIGINAL_ONLY,ORIGINAL_PREFERRED,RICH_TEXT_FORMAT,TEXT_FORMAT,URL_FORMAT,activeWindow,allowCopy,allowLink,allowMove,applicationDescriptor,applicationID,autoExit,bitmaps,bitmaps,bitmaps,bitmaps,dragInitiator,dropAction,formats,generalClipboard,height,height,height,icon,idleThreshold,isDragging,menu,menu,menu,nativeApplication,openedWindows,publisherID,runtimePatchLevel,runtimeVersion,startAtLogin,supportsDockIcon,supportsMenu,supportsSystemTrayIcon,timeSinceLastUserInput,tooltip,width,width,width,acceptDragDrop,activate,addEventListener,bounce,clearData,clear,clear,copy,cut,dispatchEvent,doDrag,exit,getData,getDefaultApplication,hasFormat,isSetAsDefaultApplication,paste,removeAsDefaultApplication,removeEventListener,selectAll,setAsDefaultApplication,setData,setDataHandler,toString,update"><title>flash.desktop.NativeDragManager (ActionScript 3.0)</title></head><body><script language="javascript" type="text/javascript" src="../../asdoc.js"></script><script language="javascript" type="text/javascript" src="../../help.js"></script><script language="javascript" type="text/javascript" src="../../cookies.js"></script><script language="javascript" type="text/javascript">  
            <!--  
			    
				asdocTitle = 'NativeDragManager - ActionScript 3.0 Language and Components Reference';

				var baseRef = '../../';

				window.onload = configPage;
			      
			    -->  
            </script>
<script language="javascript" type="text/javascript"><!--
function submitValue(){
var searchStr=document.getElementById('search-livedocs').value;
window.location="../../search.html"+"###"+searchStr;
}
--></script><script type="text/javascript">
		scrollToNameAnchor();
	</script><table class="titleTable" cellpadding="0" cellspacing="0" id="titleTable" style="display:none"><tr><td class="titleTableTitle" align="left">ActionScript 3.0 Language and Components Reference</td><td class="titleTableSearch" align="center"><form class="searchForm" method="get" action="../../search.html" onsubmit="submitValue();"><input class="hidden" name="loc" value="" type="hidden"><input class="hidden" name="termPrefix" value="" type="hidden"><input class="hidden" name="term" value="" type="hidden"><input class="hidden" name="area" value="" type="hidden"><input id="search-livedocs" name="search_text" value="" title="" type="text"> <input type="button" name="action" value="Search" onclick="submitValue()"></form></td><td class="titleTableTopNav" align="right"><a href="../../../../Flash/10.0_Welcome/index.html">Home</a>&nbsp;|&nbsp;<a href="../../package-summary.html" onclick="loadClassListFrame('../../all-classes.html')">All Packages</a>&nbsp;|&nbsp;<a href="../../class-summary.html" onclick="loadClassListFrame('../../all-classes.html')">All Classes</a>&nbsp;|&nbsp;<a href="../../language-elements.html">Language Elements</a>&nbsp;| <a href="../../all-index-Symbols.html" onclick="loadClassListFrame('../../index-list.html')">Index</a>&nbsp;|&nbsp;<a href="../../appendixes.html">Appendixes</a>&nbsp;|&nbsp;<a href="../../conventions.html">Conventions</a>&nbsp;|&nbsp;<a id="framesLink1" href="../../index.html?flash/desktop/NativeDragManager.html&amp;flash/desktop/class-list.html">Frames</a><a id="noFramesLink1" style="display:none" href="" onclick="parent.location=document.location"> No Frames </a></td><td class="titleTableLogo" align="right" rowspan="3"><img src="../../images/logo.jpg" class="logoImage" alt=" Adobe Logo " title=" Adobe Logo "></td></tr><tr class="titleTableRow2"><td class="titleTableSubTitle" id="subTitle" align="left">NativeDragManager</td><td class="titleTableSubNav" id="subNav" align="right" colspan="2"><a href="#propertySummary">Properties</a>&nbsp;| <a href="#methodSummary">Methods</a>&nbsp;| <a href="#eventSummary">Events</a>&nbsp;| <a href="#styleSummary">Styles</a>&nbsp;| <a href="#effectSummary">Effects</a>&nbsp;| <a href="#constantSummary">Constants</a>&nbsp;| <a href="#includeExamplesSummary">Examples</a></td></tr><tr class="titleTableRow3"><td colspan="3">&nbsp;</td></tr></table><script language="javascript" type="text/javascript" xml:space="preserve">
                
                    
                

				<!--

				
				    
				

					if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("NativeDragManager"); titleBar_setSubNav(false,true,false	,false,false,false,true,false,false	,false,false,false,false,false);}

				    
				        
				    
				-->
                
                    
                
			</script><div class="MainContent"><div class="annotation">(AIR only)</div><table class="classHeaderTable" cellpadding="0" cellspacing="0"><tr><td class="classHeaderTableLabel">Package</td><td><a href="package-detail.html" onclick="javascript:loadClassListFrame('class-list.html')">flash.desktop</a></td></tr><tr><td class="classHeaderTableLabel">Class</td><td class="classSignature">public  class  NativeDragManager</td></tr><tr><td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">NativeDragManager  <img src="../../images/inherit-arrow.gif" title="Inheritance" alt="Inheritance" class="inheritArrow"> <a href="../../Object.html">Object</a></td></tr></table><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p></p>
        The NativeDragManager class coordinates drag-and-drop operations. With the native drag-and-drop API, 
 you can allow a user to drag data between an AIR application and the native operating system, 
 between two applications, or between components within a single application.
        <p>The following kinds of data can be transferred:</p>
        
               <ul>
                  <li>Bitmaps</li>
                  <li>Files</li>
                  <li>Text</li>
                  <li>URL strings</li>
                  <li>Serialized objects</li>
                  <li>Object references (valid only within the originating application)</li>
               </ul>
        
               <p>
                  <b>Note:</b>
          all NativeDragManager members are static. An instance of this class does not need to be created.
        </p>
        
               <p>A drag-and-drop operation is a user interface gesture that begins with the user clicking a visible item and
 dragging it elsewhere. During the drag gesture, interactive objects on the display list dispatch native drag events
 as the gesture moves across the AIR application window. Handlers for these events can call 
 the methods of the NativeDragManager class to indicate whether a dragged item 
 can be dropped on an object. In response, the NativeDragManager changes the mouse pointer to provide 
 feedback to the user.</p>
        
               <p>
                  <b>Drag actions</b>
               </p>
        
               <p>
          Drag-and-drop gestures are typically used for three types of operations, called
          <i>actions</i>
          . 
 Since the meaning of these actions depends on the application context, 
 the runtime does not enforce any particular behavior with respect to actions. 
 However, properly implementing the actions improves the user experience with your application.
        </p>
        
               <p>The possible actions are:</p>
        
               <ul>
                  <li>Copy &mdash; A copy of the data is made, leaving the original untouched. 
 (When dragging objects within an application, care should be taken to copy the 
 original object itself rather than the reference to that object.)</li>
                  <li>Move &mdash; The data is moved from its original context into the context defined by the drop target, 
 such as when moving an item from one list to another.</li>
                  <li>Link &mdash; A reference or shortcut to the original data is created, 
 leaving the item in its original context.</li>
               </ul>
        
               <p>
          The allowed actions can be set for a drag gesture by supplying an
          <code>allowedActions</code>
          parameter
 in the
          <code>NativeDragManager.doDrag()</code>
          call that starts the drag operation. 
 If no
          <code>allowedActions</code>
          parameter is provided, all
 of the actions are allowed. Potential drag targets can check which actions are allowed by using the
          <code>allowedActions</code>
          property of a NativeDragEvent object, and should not accept a drop
 that allows only incompatible actions (this is not enforced by the runtime, however).
        </p>
        
               <p>
          If a drop target only implements a single action, the object can set the
          <code>dropAction</code>
          property of the NativeDragManager in the handlers for both
 the
          <code>nativeDragEnter</code>
          and
          <code>nativeDragOver</code>
          events. Setting the
 property before the drop, allows the drag manager to update the mouse pointer to 
 indicate the supported action and also prevents
 a user from choosing an incompatible action using modifier keys. If the specified action
 is not one of the allowed actions, then a drop is not allowed, even if the target calls the
          <code>acceptDrop()</code>
          method.
        </p>
        
               <p>
          When accepting a drop, a potential drop target should specify the action chosen
 by setting the
          <code>NativeDragManager.dropAction</code>
          property in response to the
          <code>nativeDragDrop</code>
          event. This action is reported back to the initiating
 display object in the
          <code>nativeDragComplete</code>
          event. If no action is set by a drop target, 
 then a default action is chosen from the allowed actions in this order of 
 precedence: copy, move, link. The initiating object is responsible
 for updating its internal state in response to the chosen action.
        </p>
        
               <p>String constants for the action names are defined in the NativeDragActions class.</p>
        
               <p>
                  <b>Sequence of events</b>
               </p>
        
               <p>
          A drag gesture is begun by calling the
          <code>NativeDragManager.doDrag()</code>
          method 
 within a
          <code>mouseDown</code>
          or
          <code>mouseMove</code>
          event handler and 
 proceeds through the following event sequence in response to user actions:
        </p>
        
               <ul>
                  <li>
                     <code>nativeDragStart</code>
            event &mdash; When
            <code>NativeDragManager.doDrag()</code>
            is called, 
 the interactive object passed as a paramter to the method becomes the initiator 
 object and dispatches a
            <code>nativeDragStart</code>
            event.
          </li>
                  <li>
                     <code>nativeDragUpdate</code>
            event &mdash; While the drag is in progress, the initiator object continually 
 dispatches
            <code>nativeDragUpdate</code>
            events.
          </li>
                  <li>
                     <code>nativeDragEnter</code>
            ,
            <code>nativeDragOver</code>
            events &mdash; When a drag 
 gesture passes over an interactive object, that object dispatches a
            <code>nativeDragEnter</code>
            event. 
 While the drag gesture remains over the interactive object, 
 it continually dispatches
            <code>nativeDragOver</code>
            events. In response to either of these events, 
 an object that serves as a potential drop target should check the properties of the event object 
 to decide whether it can accept the drop. If the data format and allowed 
 actions are appropriate, then the event handler for these events must call
            <code>NativeDragManager.acceptDrop()</code>
            , passing in a reference to the
 display object to serve as the drag target (typically the object that 
 dispatched the
            <code>nativeDragEnter</code>
            or
            <code>nativeDragOver</code>
            event). 
 The user can then drop the dragged item onto the target.
          </li>
                  <li>
                     <code>nativeDragExit</code>
            event &mdash; When a drag gesture passes out of an
 interactive object, the object dispatches a
            <code>nativeDragExit</code>
            event.
 If the object had been designated as the drag target by an earlier call to the
            <code>NativeDragManager.acceptDrop()</code>
            method, that call is no longer valid
 and
            <code>acceptDrop()</code>
            must be called again if the gesture re-enters the interactive object.
          </li>
                  <li>
                     <code>nativeDragDrop</code>
            event &mdash; The target display object dispatches a
            <code>nativeDragDrop</code>
            event when the user releases the mouse button over the object. 
 The handler for this event can access the data in the
            <code>transferable</code>
            property of the event object and should set the
            <code>NativeDragManager.dropAction</code>
            property to
 signal which action should be taken by the initiator object.
          </li>
                  <li>
                     <code>nativeDragComplete</code>
            &mdash; When the user releases the mouse button at the end of a drag gesture, 
 the initiator object dispatches a
            <code>nativeDragComplete</code>
            event (whether or not the drop itself was consumated). 
 The handler for this event can check the
            <code>dropAction</code>
            property of the event object to determine what, 
 if any, modification should be made to its internal data state, such as removing a dragged-out item from a list. 
 If
            <code>dropAction</code>
            is
            <code>NativeDragActions.NONE</code>
            , then the dragged item was not dropped on an eligible target.
          </li>
               </ul>
        
               <p>
                  <b>Gestures between applications</b>
               </p>
        
               <p>
          When a drag gesture enters an AIR application window from a non-AIR application,
 there is no initiator object to dispatch the
          <code>nativeDragStart</code>
          or
          <code>nativeDragComplete</code>
          event. The events dispatched during the gesture will otherwise follow the same
 pattern as that of a gesture starting and ending within the same AIR application.
        </p>
        
               <p>
          When a drag gesture leaves an AIR application window, there is no target object to dispatch
          <code>nativeDragEnter</code>
          ,
          <code>nativeDragOver</code>
          , or
          <code>nativeDragDrop</code>
          events. The initiator object
 still dispatches a
          <code>nativeDragComplete</code>
          event, which reports the drag action set 
 by the native operating system (or
          <code>none</code>
          , if the drop was not accepted).
        </p>
        
               <p>When a drag gesture moves from one AIR application to another, the initiator
 and target display objects dispatch events within their separate applications
 as usual.</p>
        
               <p>
                  <b>Transfering information</b>
               </p>
        
               <p>
          The data transfered during a drag-and-drop gesture is contained in a Clipboard object. 
 This data object is added to the drag operation with the
          <code>NativeDragManager.doDrag()</code>
          method that starts the drag gesture. 
 Potential drop targets can access the Clipboard object through the
          <code>clipboard</code>
          property of the native drag event 
 object. Once a drag operation has started, the Clipboard object can 
 only be accessed in the event handler of a NativeDragEvent. Any other attempt 
 to access the object generates a run-time error.
        </p>
        
               <p>
                  <b>Security considerations</b>
               </p>
        
               <p>
          The security sandboxes of the initiator and potential target objects determine how the 
 the data being dragged can be accessed. If both objects are in the same sandbox, 
 then the data can be accessed from any NativeDragEvent object. However,
 if the initiator and target objects are in different sandboxes, the data can 
 only be accessed in the target sandbox within the event 
 handler for the
          <code>nativeDragDrop</code>
          event. Other native drag event handlers can still
 still access the Clipboard object referenced in the event
          <code>clipboard</code>
          property to determine which data formats are available, but calling the
          <code>clipboard.getData()</code>
          method generates a security error.
        </p>
        
            <p></p><p><span class="classHeaderTableLabel">See also</span></p><div class="seeAlso"><a href="../../flash/events/NativeDragEvent.html" target="">flash.events.NativeDragEvent</a><br/><a href="NativeDragActions.html" target="">flash.desktop.NativeDragActions</a><br/><a href="NativeDragOptions.html" target="">flash.desktop.NativeDragOptions</a><br/><a href="Clipboard.html" target="">flash.desktop.Clipboard</a></div><br/><hr></div><a name="propertySummary"></a><div class="summarySection"><div class="summaryTableTitle">Public Properties</div><div class="showHideLinks"><div id="hideInheritedProperty" class="hideInheritedProperty"><a class="showHideLink" href="#propertySummary" onclick="javascript:setInheritedVisible(false,'Property');"><img class="showHideLinkImage" src="../../images/expanded.gif"> Hide Inherited Public Properties</a></div><div id="showInheritedProperty" class="showInheritedProperty"><a class="showHideLink" href="#propertySummary" onclick="javascript:setInheritedVisible(true,'Property');"><img class="showHideLinkImage" src="../../images/collapsed.gif"> Show Inherited Public Properties</a></div></div><table cellspacing="0" cellpadding="3" class="summaryTable " id="summaryTableProperty"><tr><th>&nbsp;</th><th colspan="2">Property</th><th>Defined By</th></tr><tr class="hideInheritedProperty"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><a href="../../Object.html#constructor" class="signatureLink">constructor</a> : <a href="../../Object.html">Object</a><div class="summaryTableDescription">A reference to the class object or constructor function for a given object instance.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#dragInitiator" class="signatureLink">dragInitiator</a> : <a href="../../flash/display/InteractiveObject.html">InteractiveObject</a><div class="summaryTableDescription">[static] [read-only] The interactive object passed to the NativeDragManager.doDrag() call that initiated the drag operation.</div></td><td class="summaryTableOwnerCol">NativeDragManager</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#dropAction" class="signatureLink">dropAction</a> : <a href="../../String.html">String</a><div class="summaryTableDescription">[static] The drag action specified by the drop target.</div></td><td class="summaryTableOwnerCol">NativeDragManager</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#isDragging" class="signatureLink">isDragging</a> : <a href="../../Boolean.html">Boolean</a><div class="summaryTableDescription">[static] [read-only] Reports whether a drag operation is currently in progress.</div></td><td class="summaryTableOwnerCol">NativeDragManager</td></tr><tr class="hideInheritedProperty"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><a href="../../Object.html#prototype" class="signatureLink">prototype</a> : <a href="../../Object.html">Object</a><div class="summaryTableDescription">[static] A reference to the prototype object of a class or function object.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr></table></div><a name="methodSummary"></a><div class="summarySection"><div class="summaryTableTitle">Public Methods </div><div class="showHideLinks"><div id="hideInheritedMethod" class="hideInheritedMethod"><a class="showHideLink" href="#methodSummary" onclick="javascript:setInheritedVisible(false,'Method');"><img class="showHideLinkImage" src="../../images/expanded.gif"> Hide Inherited Public Methods</a></div><div id="showInheritedMethod" class="showInheritedMethod"><a class="showHideLink" href="#methodSummary" onclick="javascript:setInheritedVisible(true,'Method');"><img class="showHideLinkImage" src="../../images/collapsed.gif"> Show Inherited Public Methods</a></div></div><table cellspacing="0" cellpadding="3" class="summaryTable " id="summaryTableMethod"><tr><th>&nbsp;</th><th colspan="2">Method</th><th>Defined By</th></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#acceptDragDrop()" class="signatureLink">acceptDragDrop</a>(target:<a href="../../flash/display/InteractiveObject.html">InteractiveObject</a>):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">[static] Informs the NativeDragManager object that the specified target interactive object can accept a drop
  corresponding to the current drag event.</div></td><td class="summaryTableOwnerCol">NativeDragManager</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#doDrag()" class="signatureLink">doDrag</a>(dragInitiator:<a href="../../flash/display/InteractiveObject.html">InteractiveObject</a>, clipboard:<a href="../../flash/desktop/Clipboard.html">Clipboard</a>, dragImage:<a href="../../flash/display/BitmapData.html">BitmapData</a> = null, offset:<a href="../../flash/geom/Point.html">Point</a> = null, allowedActions:<a href="../../flash/desktop/NativeDragOptions.html">NativeDragOptions</a> = null):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">[static] Starts a drag-and-drop operation.</div></td><td class="summaryTableOwnerCol">NativeDragManager</td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#hasOwnProperty()" class="signatureLink">hasOwnProperty</a>(name:<a href="../../String.html">String</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether an object has a specified property defined.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#isPrototypeOf()" class="signatureLink">isPrototypeOf</a>(theClass:<a href="../../Object.html">Object</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether an instance of the Object class is in the prototype chain of the object specified 
  as the parameter.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#propertyIsEnumerable()" class="signatureLink">propertyIsEnumerable</a>(name:<a href="../../String.html">String</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether the specified property exists and is enumerable.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#setPropertyIsEnumerable()" class="signatureLink">setPropertyIsEnumerable</a>(name:<a href="../../String.html">String</a>, isEnum:<a href="../../Boolean.html">Boolean</a> = true):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Sets the availability of a dynamic property for loop operations.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#toString()" class="signatureLink">toString</a>():<a href="../../String.html">String</a></div><div class="summaryTableDescription">Returns the string representation of the specified object.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#valueOf()" class="signatureLink">valueOf</a>():<a href="../../Object.html">Object</a></div><div class="summaryTableDescription">Returns the primitive value of the specified object.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr></table></div><script language="javascript" type="text/javascript"><!--
                      showHideInherited();
                      --></script><div class="MainContent"><div class="detailSectionHeader">Property Detail</div><a name="propertyDetail"></a><a name="dragInitiator"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;dragInitiator</td><td class="detailHeaderType">property</td></tr></table><div class="detailBody"><code>dragInitiator:<a href="../../flash/display/InteractiveObject.html">InteractiveObject</a></code>&nbsp;&nbsp;[read-only] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p>
          The interactive object passed to the
          <code>NativeDragManager.doDrag()</code>
          call that initiated the drag operation.
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public static function get dragInitiator():<a href="../../flash/display/InteractiveObject.html">InteractiveObject</a></code><br/></div><a name="propertyDetail"></a><a name="dropAction"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;dropAction</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>dropAction:<a href="../../String.html">String</a></code>&nbsp;&nbsp;[read-write] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p>
          The drag action specified by the drop target.
          <p>
            The
            <code>dropAction</code>
            property
     should be set in the handler for the
            <code>nativeDragDrop</code>
            event.
     If
            <code>dropAction</code>
            is not set before the
            <code>nativeDragComplete</code>
            , 
     the NativeDragManager sets the value with the first 
     allowed action from the list: copy, move, or link (in that order).
          </p>
          
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public static function get dropAction():<a href="../../String.html">String</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set dropAction(value:<a href="../../String.html">String</a>):<a href="../../specialTypes.html#void">void</a></code><br/><p><span class="label">See also</span></p><div class="seeAlso"><a href="NativeDragActions.html" target="">flash.desktop.NativeDragActions</a></div></div><a name="propertyDetail"></a><a name="isDragging"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;isDragging</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>isDragging:<a href="../../Boolean.html">Boolean</a></code>&nbsp;&nbsp;[read-only] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p>Reports whether a drag operation is currently in progress.</p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public static function get isDragging():<a href="../../Boolean.html">Boolean</a></code><br/></div><a name="methodDetail"></a><div class="detailSectionHeader">Method Detail</div><a name="acceptDragDrop()"></a><a name="acceptDragDrop(flash.display.InteractiveObject)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;acceptDragDrop</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td></tr></table><div class="detailBody"><code> public static function acceptDragDrop(target:<a href="../../flash/display/InteractiveObject.html">InteractiveObject</a>):<a href="../../specialTypes.html#void">void</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p>
          Informs the NativeDragManager object that the specified target interactive object can accept a drop
  corresponding to the current drag event.
          <p>
            This method should be called only when there is a
            <code>nativeDragDrop</code>
            handler on the specified target object that can handle at least one of the 
     data formats in the dragged item and at least one of the allowed actions.
          </p>
          
          <p>
            This function can be called only within a
            <code>nativeDragEnter</code>
            or
            <code>nativeDragOver</code>
            event handler.
          </p>
          
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">target</span>:<a href="../../flash/display/InteractiveObject.html">InteractiveObject</a></code></td></tr></table></p></div><a name="doDrag()"></a><a name="doDrag(flash.display.InteractiveObject,flash.desktop.Clipboard,flash.display.BitmapData,flash.geom.Point,flash.desktop.NativeDragOptions)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;doDrag</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public static function doDrag(dragInitiator:<a href="../../flash/display/InteractiveObject.html">InteractiveObject</a>, clipboard:<a href="../../flash/desktop/Clipboard.html">Clipboard</a>, dragImage:<a href="../../flash/display/BitmapData.html">BitmapData</a> = null, offset:<a href="../../flash/geom/Point.html">Point</a> = null, allowedActions:<a href="../../flash/desktop/NativeDragOptions.html">NativeDragOptions</a> = null):<a href="../../specialTypes.html#void">void</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p>
          Starts a drag-and-drop operation.
          <p>To start a drag operation:</p>
          
          <ol><li>Create a new Clipboard object.</li><li>Add the data to be transferred in one or more formats.</li><li>Optionally, create a BitmapData object to serve as a proxy image during the drag.</li><li>
              Optionally, create a NativeDragOptions object to restrict the actions allowed in this operation. 
     (If the
              <code>allowedActions</code>
              parameter is left
              <code>null</code>
              , all actions are allowed.)
            </li><li>
              Call
              <code>NativeDragManager.doDrag()</code>
              .
            </li></ol>
          
          <p>
            The initiator object dispatches a
            <code>nativeDragStart</code>
            event after this method is called,
            <code>nativeDragStart</code>
            events while the drag is in progress, and a
            <code>nativeDragComplete</code>
            event when the user releases the mouse button to end the drag gesture. 
     The handler for the
            <code>nativeDragComplete</code>
            event can check the
            <code>dropAction</code>
            property of the 
  event to determine whether the drag-and-drop operation was successfully completed. 
  If
            <code>dropAction</code>
            is
            <code>NativeDragActions.NONE</code>
            , then the dragged item was not dropped 
  on an eligible target.
          </p>
          
          <p>
            This method can be called only from within a
            <code>mouseDown</code>
            or
            <code>mouseMove</code>
            event handler. (If called in response to a
            <code>mouseMove</code>
            event, the mouse button must also be down.)
          </p>
          
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">dragInitiator</span>:<a href="../../flash/display/InteractiveObject.html">InteractiveObject</a></code> &mdash; 
              Typically the object from which the drag gesture began. Receives the
              <code>nativeDragStart</code>
              and
              <code>nativeDragComplete</code>
              events.
            </td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">clipboard</span>:<a href="../../flash/desktop/Clipboard.html">Clipboard</a></code> &mdash; The container object for data being dragged.</td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">dragImage</span>:<a href="../../flash/display/BitmapData.html">BitmapData</a></code> (default = <code>null</code>)<code></code> &mdash; 
              An optional proxy image displayed under the mouse pointer 
     during the drag gesture. If
              <code>null</code>
              , no image is displayed.
            </td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">offset</span>:<a href="../../flash/geom/Point.html">Point</a></code> (default = <code>null</code>)<code></code> &mdash; 
              The offset between the mouse hotspot and the top left 
     corner of the drag image. Negative coordinates move the image up and 
     to the left in relation to the hotspot. If
              <code>null</code>
              , the top 
     left corner of the drag image is positioned at the mouse hotspot.
            </td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">allowedActions</span>:<a href="../../flash/desktop/NativeDragOptions.html">NativeDragOptions</a></code> (default = <code>null</code>)<code></code> &mdash; 
              Restricts the drag-and-drop actions allowed for 
     this operation. If
              <code>null</code>
              , all actions are allowed.
            </td></tr></table></p><p><span class="label">See also</span></p><div class="seeAlso"><a href="NativeDragActions.html" target="">flash.desktop.NativeDragActions</a></div></div><br/><br/><hr><br/><p></p><center class="copyright"> &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  </center><div style="display:none">NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager NativeDragManager </div><div style="display:none">flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager flash.desktop.NativeDragManager </div></div></body></html><!-- &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  -->
