資源管理系統
活動
由於 <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 使用這些進度事件,比較瀏覽器緩衝的時間與資源的持續時間,以檢測資源何時載入。