Hola andy, antes que nada, felicitaciones por meterte en el mundo, que segun mi experiencia, es la mejor de todas en JS.
Antes que nada, te explico algunos puntos importantes.
La version actual de mootools es la 1.2, peeeero, es como nuevita, y muy diferente a la mootools 1.1. El problema es serio, ya que son tan diferentes, que casi nada de la 1.1 funciona en la 1.2 (a mi entender, debieron haberla sacado como 2.0, y no como 1.2).
Bien, aclarado eso, sigamos.
En el site de mootools, tendras la doc de la 1.1 en
docs111.mootools.net.
Si, explica cada clase en si, pero en la seccion "demos" tenes ejemplo, incluso uno shipping card con drag and drop.
Rapidito:
Cualquier objeto puede ser "draggable" haciendo $('idObjeto').makeDraggable();
La clase Drag esta muy buena, y tiene una serie de propiedad y eventos re grosos.
Vision rapida de Mootools (JS en general).
Todas las clases tiene propiedades y eventos (ademas de metodos claro), pero lo maravilloso de JS es que una propiedad puede ser una funcion (callback), y los eventos son callbacks... basicamente, todo es una puta funcion.
Ejemplo :
new ClaseLoca({
'onStart': function(){}
,'propiedad': function(){}
}).Meotod1().Metodo2();
Creando elemtos con mootools:
new Element('div', {'class':'pepe', styles:{'width: 100}}).addEvent('mouseover', function(e){ e.setStyle('height', 44}).makeDraggable();
La escribi en el aire, no se si anda, pero esa es la idea.
Cualquier cosa pregunta pa.
De paso, te paso mi clase SuperAjax (no quiero criticas al nombre), que te permite usar WOE :D...
--
Cesar Casas
Tec. Telecomunicaciones
WebMaster / DBA
Tel:
+5411-4765-1938