Camera_move_styles (из code_snippets)

12 мая 2016 20:43
Необходимо сделать только сценку "Camera_move_styles" из "code_snippets", то есть работающие кнопки с переключением камеры. Окей, поправил html и js, запускается сразу Camera_move_styles, левое меню мне и не нужно. Но кнопок нет (не говоря уже о том, работающие ли они?). Функция init_interface() есть, дивка controls_container, куда должны вставляться кнопки есть… Простите, я вообще мало понимаю. Может быть, что-то необходимо брать из code_snippets.js? Прикладываю "свой" проектик, "code_snippets" есть у всех…
13 мая 2016 03:11
Может тогда более конкретный вопрос… Если попытаться сделать кнопку самому… Ну впрочем есть допустим уже кнопка в html-ke View Code или Auto View. Меняю айди на "camera_eye", допустим. Затем в load_cb делаю строки:

var eye_button = document.getElementById("camera_eye");
eye_button.onclick = eye_camera_action;


eye_camera_action уже и так прописана (ну я и сразу внутри без ссылки на eye_camera_action пробывал делать функцию…eye_button.onclick = function(){…} ). Почему такой вариант не работает? Ничего не происходит, камера не меняется…
13 мая 2016 15:55
Функция init_interface() есть, дивка controls_container, куда должны вставляться кнопки есть…

У вас здесь ошибка:
var controls_container = document.createElement("div");
container.id = "controls_container";


Должно быть:
var controls_container = document.createElement("div");
controls_container.id = "controls_container";


Почему такой вариант не работает? Ничего не происходит, камера не меняется…
Код рабочий, просто, скорее всего, из-за предыдущей ошибки скрипт крашнулся в функции init_interface(), поэтому весь последующий код не сработал (в том числе и создание кнопок правого меню).

Ошибку, кстати могли бы в консоли по F12 увидеть.
13 мая 2016 16:07
Спасибо. Какая глупая ошибка

Ошибку, кстати могли бы в консоли по F12 увидеть.

действительно. Буду знать
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.