Dodaj niestandardowe wydarzenie do Object3D

Buduję scenegraph z węzłów Object3D. Kilka węzłów, które chciałbym traktować jako obiekty Spin, które nie są aktywne od początku, ale stają się aktywne, gdy otrzymają określone zdarzenie „startowe”, prawdopodobnie używając timera, aby go uruchomić. Potrzebuję pomocy w przygotowaniu tego. Próbowałem następującego kodu

var spinner_obj = new THREE.Object3D();
spinner_obj.addEventListener('start', function(event) {alert("GOT THE EVENT");});

ale to daje mi błąd "TypeError: spinner_obj.addEventListener nie jest funkcją"

Ponadto, co musiałbym zrobić, aby wystrzelić to „startowe” wydarzenie? Jestem początkującym javascript. Próbowałem podążaćhttps://github.com/mrdoob/eventdispatcher.js ale potrzebuję więcej wskazówek. Dziękuję Ci.

questionAnswers(2)

yourAnswerToTheQuestion