// Get the tags
var tags:Array = event.dragSource.dataForFormat('tags') as Array;
- var mapLoc:Point = Globals.vars.root.globalToLocal(new Point(event.stageX, event.stageY));
+
+ // If you dnd quick enough, this exposes a flex bug and event.stageX/Y become negative.
+ // Take the mouse positions from a displayObject's stage for consistent results.
+ var mapLoc:Point = Globals.vars.root.globalToLocal(new Point(event.target.stage.mouseX, event.target.stage.mouseY));
var lat:Number = Globals.vars.root.coord2lat(mapLoc.y);
var lon:Number = Globals.vars.root.coord2lon(mapLoc.x);
</set>
<set minlat="49.8" minlon="-9" maxlat="61.1" maxlon="1.9">
<name>OS 7th Series historic</name>
- <url>http://ooc.openstreetmap.org/os7/$z/$x/$y.png</url>
+ <url>http://ooc.openstreetmap.org/os7/$z/$x/$y.jpg</url>
<sourcetag>OS7</sourcetag>
</set>
<set minlat="49.8" minlon="-5.8" maxlat="55.8" maxlon="1.9">