Something like following could work if the distinct items cannot be bound
to the animation variable directly.


Item {
  property int animvar: 0
  
  onAnimvarChanged: {
    piece.ball.x = animvar
    player.x = animvar
  }
  
  NumberAnimation on animvar {
    from: 0
    to: player.nX
  }
}

        - Timo



On 1/25/12 11:08 AM, "Harri Pasanen" <ha...@mpaja.com> wrote:

>Hi,
>
>Could you elaborate a bit?  It is unclear to me how would I do that in
>clean fashion.
>
>Given that I have two (or more) distinct QML items, how do I tie a
>single animation to those?
>
>/Harri
>
>On 01/24/2012 12:42 PM, Timo Strömmer wrote:
>> Hi,
>>
>> Probably easiest would be to have a single animation over a variable and
>> then tie piece.ball.x and player.x to that.
>>
>>      - Timo
>>
>> On 1/24/12 1:21 PM, "Harri Pasanen"<ha...@mpaja.com>  wrote:
>>
>>> Hi,
>>>
>>> I found out that ParallelAnimation is not truly parallel, if I try to
>>> animate to objects
>>> moving next to one and other, like train wagons, I get overlaps.
>>>
>>> I'm trying to coax it into behaving by having a tiny pause, but it does
>>> not
>>> seem to help much
>>>
>>>      ParallelAnimation {
>>>        id: pushAnimHorizontal
>>>        NumberAnimation { target: piece.ball;  property: "x"; to:
>>> piece.ball.nX; duration: 170; easing.type: Easing.InOutQuad }
>>>        SequentialAnimation { // trickery to avoid overlap
>>>          PauseAnimation { duration: 30 }
>>>          NumberAnimation { target: player; property: "x"; to:
>>>player.nX;
>>> duration: 170; easing.type: Easing.InOutQuad }
>>>        }
>>>      }
>>>
>>> Even with above I get the occasional overlap.
>>>
>>> I wonder what is the minimum duration in PauseAnimation on different
>>> platforms?
>>> I'm testing on Meego N9 right now.
>>>
>>> Or is there a better way?
>>>
>>> Thanks,
>>>
>>> Harri
>>> _______________________________________________
>>> Qt-qml mailing list
>>> Qt-qml@qt.nokia.com
>>> http://lists.qt.nokia.com/mailman/listinfo/qt-qml
>>
>


_______________________________________________
Qt-qml mailing list
Qt-qml@qt.nokia.com
http://lists.qt.nokia.com/mailman/listinfo/qt-qml

Reply via email to