Нужно в Behavior'е выводить прямоугольники примерно так:
Behavior on myProperty {
Repeater {
model: 5
Rectangle {
id: rect
width: 33
height: 60
x: 100
y: 200
color: "black"
smooth: true
NumberAnimation on x {
to: 500
duration: 300
}
NumberAnimation on y {
to: 100 * index
duration: 300
}
transform: Rotation {
origin.x: rect.width / 2
origin.y: rect.height / 2
axis { x: 0; y: 0; z: 1 }
NumberAnimation on angle {
from: 1
to: 360
duration: 300
loops: 1
}
}
}
}
}
Я полагаю, нужно использовать NumberAnimation, ParallelAnimation...
Еще я подумал, может применить Connection {} ?