content/hifi-content/dante/scripts/callbackTest.js
2022-02-13 22:49:05 +01:00

29 lines
705 B
JavaScript

/* jslint bitwise: true */
/* global Script, HMD, Tablet, Entities */
(function() {
var BUTTON_PROPERTIES = {
text: "TEST"
};
var tablet = Tablet.getTablet("com.highfidelity.interface.tablet.system");
var button = tablet.addButton(BUTTON_PROPERTIES);
button.clicked.connect(onClicked);
function onClicked() {
Recording.loadRecording("someFile", function(success, url) {
print("-----> callback value: " + success + url);
});
}
Script.scriptEnding.connect(function() {
if (button) {
button.clicked.disconnect(onClicked);
}
tablet.removeButton(button);
});
}());