Осваиваю qml, хочу сделать такую штуку: Запускаю эффект, и по его окончании(onStopped) мне нужно вызвать свою функцию, функция динамическая.
К примеру:
PropertyAnimation {
id: animation
target: view
property: "opacity";
from: 1.0;
to: 0.2;
duration: 220
}
function ololo() {
animation.onStopped = function() { console.log("Trololo"); }
animation.start();
}
animation.onStopped= - не прокатывает, говорит что оно read-only, пытался создавать динамически через createObject и туда пихать обработчик - тоже не работает, тупо не вызывает функцию. Как такие ситуации разруливать?