【发布时间】:2017-01-07 08:36:57
【问题描述】:
我有一个场景,我正在使用我在“场景外”创建的按钮更改天空的 src。目前一切正常,但我想在等待下一张图片加载时显示一个预加载器。
在这里你可以看到我的场景:http://scriptstrainer.com/vr_training/
下面我提供了一些我的代码:
<a-scene>
<a-sky src="images/0-1.jpg" id="img-src">
</a-scene>
<div>
<a href="#" id="button1"><img src="images/t1.png"></a>
</div>
<div>
<a href="#" id="button2"><img src="images/t2.png"></a>
</div>
<div>
<a href="#" id="button3"><img src="images/t3.png"></a>
</div>
<script>
var sky = document.querySelector('#img-src');
var button1 = document.querySelector('#button1');
var button2 = document.querySelector('#button2');
var button3 = document.querySelector('#button3');
button1.addEventListener('click', function() {
sky.setAttribute('src', 'images/0-1.jpg');
});
button2.addEventListener('click', function() {
sky.setAttribute('src', 'images/2.JPG');
});
button3.addEventListener('click', function() {
sky.setAttribute('src', 'images/3.JPG');
});
</script>
感谢您的帮助...
【问题讨论】:
-
我现在正在将图像加载到 a-assets 中,但仍需要预加载器图形。