У меня есть это:
this.slides[this.slideIndex].set('tween', {duration: '3000'}); this.slides[this.slideIndex].tween('opacity', '1');
как я могу, например, показать предупреждающее сообщение после завершения эффекта?
вы можете использовать
this.slides[this.slideIndex].set('tween', { duration: '3000', onComplete: function() {alert('msg');} } );
Вы должны использовать функцию Chain.
Chain
this.slides[this.slideIndex].tween('opacity', '1'); this.slides[this.slideIndex].get('tween').chain(function() { alert('Done...'); });
С помощью метода chain() вы можете связать выполнение любого количества функций. Смотрите здесь: http://mootools.net/docs/core/Class/Class.Extras
chain()