Apollo/AIR og HTML: Drop en fil
Den nyeste version af Adobe AIR (tidligere Apollo) understøtter angiveligt drag-n-drop i HTML/JS-projeker. Men jeg kan simpelrhen ikke få det til at fungere.Derfor: 200 point for et fungerende eksempel på en droppet fil, at dette faktisk fanges i en nativeDragEnter event.
Dette er min nuværende kode, som altså ikke virker:
<pre><code>
<html>
<head>
<script src="AIRAliases.js" type="text/javascript"></script>
</head>
<title>Testing dropping</title>
<body>
<div id="drop" style="background-color:yellow; width:300px; height:150px;"></div>
<script>
air.DragManager = runtime.flash.desktop.DragManager;
air.DragActions = runtime.flash.desktop.DragActions;
air.NativeDragEvent = runtime.flash.events.NativeDragEvent;
function onDragEnter(e) {
alert('onDragEnter');
}
var drop = document.getElementById('drop');
drop.addEventListener(air.NativeDragEvent.NATIVE_DRAG_ENTER, onDragEnter);
</script>
</body>
</html>
</code></pre>