Я пытаюсь сделать свой собственный загрузочный экран.
Это похоже на загрузочный экран в ext 3.3.1 docs, но с использованием ext 4 в качестве ядра ...
, поскольку в документах ext4 говорится, что shift
анимация устарела. поэтому я заменяю shift на puff
и анимацию слайда ...
пока, я могу сделать это ..
здесь код;
var loading = Ext.get('loading');
var mask = Ext.get('loading-mask');
loading.puff({duration: 500}); //first fn
Ext.defer(function(){
mask.slideOut('b',{duration : 500});//second fn
Ext.defer(function(){
mask.destroy();
loading.destroy();//third fn
}, 750);
}, 750);
но приведенный выше код выглядит неуклюже, потому что я использую defer, чтобы поставить его в очередь.
Есть ли другой способ сделать функцию в очереди?
в ext3 они используют функцию обратного вызова, чтобы она работала, но я не могу найти ее в документах ext4.
я даже попробую, все равно не повезло.