资源管理系统
活动
由于 <a-assets>
和 <a-asset-item>
是 A-Frame 中的节点,当他们说完成加载时,他们将发出 loaded
事件。
活动名称 | 描述 |
---|---|
loaded |
所有资源都已加载,或资源已超时。 |
timeout |
资源超时。 |
加载个人资源的进度
<a-asset-item>
<a-asset-item>
调用 three.js FileLoader 。我们可以将 <a-asset-item>
用于任何文件类型。完成后,它将使用文本响应设置其 data
成员。
活动名称 | 描述 |
---|---|
error |
获取错误。事件详细信息包含 xhr 和 XMLHttpRequest 实例。 |
progress |
在进展中发布。事件详细信息包含 xhr 与 XMLHttpRequest 实例,loadedBytes 和 totalBytes 。 |
loaded |
src 指向的资源被加载。 |
<img>
图像是标准的 DOM 元素,因此我们可以监听标准的 DOM 事件。
活动名称 | 描述 |
---|---|
load |
图像已加载。 |
HTMLMediaElement
音频和视频资源是 17 世纪 。浏览器触发这些元素上的特定事件; 为方便起见,请注意:
活动名称 | 描述 |
---|---|
error |
加载资源时出错。 |
loadeddata |
进展。 |
progress |
进展。 |
A-Frame 使用这些进度事件,比较浏览器缓冲的时间与资源的持续时间,以检测资源何时加载。