данный объект
<a-entity animation__foo = "" animation__bar""> </a-entity>
Я хотел бы
entity.setAttribute("animation__foo", "enabled: false;");
entity.setAttribute("animation__bar", "enabled: false;");
каков правильный синтаксис для этого? и можно ли установить атрибуты одновременно в одной команде?
Это должно сработать. Я рекомендую проверить Документы A-Frame. Сообщите нам, если вам не хватает какой-либо информации.
Из исходный код:
setAttribute can:
1. Set a single property of a multi-property component.
2. Set multiple properties of a multi-property component.
3. Replace properties of a multi-property component.
4. Set a value for a single-property component, mixin, or normal HTML attribute.
Итак, для изменения одного свойства просто выполните
entity.setAttribute("animation__foo", "enabled", "false;");
для нескольких свойств попробуйте
entity.setAttribute("foo", {
"one": "foo",
"two": "bar"})
Пример здесь.
setAttribute()
, it's not possible.
Разве это не работает?