ScriptAction QML Type

アニメーション中に実行されるスクリプトを定義します。詳細...

Import Statement: import QtQuick
Inherits:

Animation

プロパティ

詳細説明

ScriptAction を使用すると、アニメーションの特定のポイントでスクリプトを実行できます。

SequentialAnimation {
    NumberAnimation {
        // ...
    }
    ScriptAction { script: doSomething(); }
    NumberAnimation {
        // ...
    }
}

Transition の一部として使用する場合は、scriptName プロパティを使用して、特定のStateChangeScript をターゲットとして実行することもできます。

State {
    name: "state1"
    StateChangeScript {
        name: "myScript"
        script: doStateStuff();
    }
    // ...
}
// ...
Transition {
    to: "state1"
    SequentialAnimation {
        NumberAnimation { /* ... */ }
        ScriptAction { scriptName: "myScript" }
        NumberAnimation { /* ... */ }
    }
}

StateChangeScriptも参照してください

プロパティ ドキュメント

script : script

このプロパティは、実行するスクリプトを保持します。


scriptName : string

このプロパティは、実行するStateChangeScript の名前を保持します。

このプロパティは、ScriptAction がトランジションの一部として使用されている場合にのみ有効です。script と scriptName の両方が設定されている場合は、 scriptName が使用されます。

注意: scriptName を可逆トランジションで使用する場合、スクリプトが実行されるのは、トランジションが前方に実行されているときだけです。


本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。