Изменить значение src элемента в манифесте js

Я 3D-дизайнер, и меня попросили оптимизировать офлайн-презентацию HTML5 для использования в Интернете. Вы можете увидеть весь проект здесь.

Я делаю проект в Adobe Animate, который генерирует HTML5 холст и JS. Как вы можете видеть, он использует тяжелую растровую графику, оптимизированную до минимального веса.

Мне удалось предварительно загрузить в фоновом режиме все необходимые изображения атласа для анимации, но я не имею ни малейшего представления о том, как изменить значение src в атласе, который определяется не в html, а в js. Моя идея о том, как оптимизировать презентацию, выглядит так:

Как это будет выглядеть:

После этого мне нужно будет только вернуться к кадру "0" и воспроизвести другую анимацию.

Это кусок кода, который работает для элементов в html5, но не для элементов в js.

this.btn_1.addEventListener ("click", f_replace.bind (this));

    function f_replace() {

        this.gotoAndPlay("ini");
        var image = document.getElementsByName("Menu_atlas_");
        image.src = "images/5.jpg"; 
    }

Я буду публиковать обновленную версию HTML здесь. Там вы также можете проверить JS в действии.

Это правильная стратегия? Должен ли я попробовать другой курс действий?

0 ответов

Другие вопросы по тегам