Hi @vivekse ,
is this only an JavaScript issue? Means does the problem occurs also when you start playing the sequence e.g. via command or button / direct service and property binding or is only an issue with JavaScript
If this is an issue of JavaScript you can try something
//list with some sequneces
var figure_list =["l-Creo 3D - TestFigure1","l-Creo 3D - SecondTestFigure"];
/////
$scope.app.setSequence = function(val)
{ console.log(" called app.setSequnece("+ (val-1)+")=app/resources/Uploaded/"+figure_list[val-1]+".pvi")
try{$scope.setWidgetProp('model-1', 'sequence', "app/resources/Uploaded/"+figure_list[val-1]+".pvi");
$timeout( function() {twx.app.fn.triggerWidgetService('model-1', 'play');},500);
}catch(e) {console.warn("exception="+e);}
$scope.$applyAsync();
};
/////////////////////////// called on start
$scope.app.test=function () {
////////////////
$timeout( function() {$scope.app.setSequence(1);} , 500);
$scope.$applyAsync();
$timeout( function() { $scope.app.setSequence(2); }, 11000);
$timeout( function() { $scope.app.setSequence(3); }, 30000);
$timeout( function() {twx.app.fn.triggerWidgetService("model-1", 'reset');
$scope.$applyAsync(); console.log("reset-4");
}, 20000);
} //end of test
//////////////////////////////////
$rootScope.$on('modelLoaded', function()
{ $scope.app.test();
});
Here the code is called in the modelLoaded event