Тип QML ScriptAction
Определяет скрипты, которые выполняются во время анимации. Подробнее...
| Заявление об импорте: | import QtQuick 2.15 |
| Наследует: |
Свойства
- script : script
- scriptName : строка
Подробное описание
ScriptAction можно использовать для выполнения скрипта в определённую точку анимации.
SequentialAnimation {
NumberAnimation {
// ...
}
ScriptAction { script: doSomething(); }
NumberAnimation {
// ...
}
} При использовании в качестве части перехода, вы также можете указать конкретный StateChangeScript для выполнения с помощью свойства scriptName.
State {
name: "state1"
StateChangeScript {
name: "myScript"
script: doStateStuff();
}
// ...
}
// ...
Transition {
to: "state1"
SequentialAnimation {
NumberAnimation { /* ... */ }
ScriptAction { scriptName: "myScript" }
NumberAnimation { /* ... */ }
}
} См. также StateChangeScript.
Документация по свойствам
script : скрипт
Это свойство содержит скрипт для выполнения.
scriptName : строка
Это свойство содержит имя StateChangeScript для выполнения.
Это свойство является допустимым только при использовании ScriptAction в качестве части перехода. Если оба свойства, script и scriptName, установлены, будет использоваться scriptName.
Примечание: При использовании scriptName в обратимом переходе, скрипт будет выполняться только при прямом выполнении перехода.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qml-qtquick-scriptaction.html