【发布时间】:2017-06-18 16:03:58
【问题描述】:
我有以下资产:
<a-assets>
<a-asset-item id="model-obj" src="the-source..."></a-asset-item>
<a-asset-item id="model-mtl" src="another-source..."></a-asset-item>
</a-assets>
在加载场景后,我附加了以下从未调用过的事件监听器,我不知道为什么(尽管模型加载并显示在场景中):
document.querySelector('#model-obj').addEventListener('loaded', function() {
console.log('loaded');
});
根据文档,它应该可以工作 (https://aframe.io/docs/0.5.0/core/asset-management-system.html#lt-a-asset-item-gt)。
【问题讨论】:
-
要监听的事件称为“模型加载”而不是“加载”。一般来说,你必须听代表模型的实体,而不是资产!
标签: aframe