ウィジェットの操作 > 3D > モデルターゲット > 状態ベースのモデルターゲットにおける状態変更の JavaScript イベント
状態ベースのモデルターゲットにおける状態変更の JavaScript イベント
targetstatechanged イベントを使用して、状態ベースのモデルターゲットの状態が変更されるたびに通知を受信します。このイベントには、検出された状態の名前を持つ JSON オブジェクトが追加の引数として含まれます。以下に例を示します。
{
"stateName": "the-detected-state"
}
使用例
以下の例では、イベントを購読してランタイムの状態をテキストウィジェットに伝達する方法が示されています。
$scope.$on("targetstatechanged", function (event, target, tmlNodeName, args) {
state = JSON.parse(args).stateName;
$scope.setWidgetProp('textArea-1', 'text', state);
});
これは役に立ちましたか?