Buenas noches,
 
Estoy desarrollando un proyecto en edge animate donde utilizo código javascript y biblioteca de jquery-1.10.2 , jquery -ui-1.10.4.custom.js ,jquery -ui-1.10.4.custom.min.js , en el cual al momento de realizar la visualización del drag and drop solo funciona correctamente en algunos navegadores.A continuación adjunto el código.
 
(function($, Edge, compId){
var Composition = Edge.Composition, Symbol = Edge.Symbol; // los alias más comunes para las clases de Edge
 
 
   //Edge symbol: 'stage'
   (function(symbolName) {   
      var k=0;
      var uno = new Audio('media/uno.mp3');
      var dos = new Audio('media/dos.mp3');
      var tres = new Audio('media/tres.mp3');
      var cuatro = new Audio('media/cuatro.mp3');
      var cinco = new Audio('media/cinco.mp3');
      var seis = new Audio('media/seis.mp3');
      var siete = new Audio('media/siete.mp3');
      var ocho = new Audio('media/ocho.mp3');
 
      function dropEvent(sym,event, ui){
         		k++;
         		ui.draggable.draggable( 'disable' );
 
 
         		if(k==1){
         			uno.play();
         		} else if(k==2){
         			dos.play();
 
         		}
         		 else if(k==3){
         			tres.play();
 
         		}
         		 else if(k==4){
         			cuatro.play();
 
         		}
         		else if(k==5){
         			cinco.play();
 
         		}
         		 else if(k==6){
         			seis.play();
 
         		}
         		 else if(k==7){
         			siete.play();
 
         		}	
         		else {
         			ocho.play();
         			setTimeout(function(){ sym.getSymbol('reward').play('star');
         			sym.$('reward').show();
         			sym.$('resetBtn').show(); },1000);
         		}
      } 
 
 
 
      Symbol.bindElementAction(compId, symbolName, "document", "compositionReady", function(sym, e) {
         sym.getSymbol('reward').stop();
         sym.getSymbol("abuela").stop();
         sym.getSymbol("pulpo").stop();
         sym.getSymbol("estrella").stop();
         sym.getSymbol("caballo").stop();
         sym.getSymbol("pez").stop();
         sym.getSymbol("cangrejo").stop();
         sym.getSymbol("pez").stop();
         sym.getSymbol("ballena").stop();
 
         sym.$('reward').hide();
         sym.$('resetBtn').hide();
 
         sym.$('resetBtn').click(function(){
         	window.location.reload()
         });
 
      });
      //Edge binding end
 
 
 
      Symbol.bindElementAction(compId, symbolName, "${abuela}", "mouseover", function(sym, e) {
         // introducir código que se ejecute cuando se sitúe el ratón sobre el objeto
         sym.$('abuela').draggable({
         	revert: 'invalid'		
         });
         sym.$('animales').droppable({
         	accept: sym.$('abuela'),
         	drop: function(event, ui){
         		dropEvent(sym,event, ui);
 
         	}
         });
 
      });
      //Edge binding end
 
      Symbol.bindElementAction(compId, symbolName, "${estrella}", "mouseover", function(sym, e) {
         // introducir código que se ejecute cuando se sitúe el ratón sobre el objeto
         sym.$('estrella').draggable({
         	revert: 'invalid'		
         });
         sym.$('animales').droppable({
         	accept: sym.$('estrella'),
         	drop: function(event, ui){
         		dropEvent(sym,event, ui);
 
         	}
         });
 
      });
      //Edge binding end
 
      Symbol.bindElementAction(compId, symbolName, "${pulpo}", "mouseover", function(sym, e) {
         // introducir código que se ejecute cuando se sitúe el ratón sobre el objeto
         sym.$('pulpo').draggable({
         	revert: 'invalid'		
         });
         sym.$('animales').droppable({
         	accept: sym.$('pulpo'),
         	drop: function(event, ui){
         		dropEvent(sym,event, ui);
 
         	}
         }); 
  
 

