Мы используем файлы cookie, чтобы упростить навигацию на этом сайте. Если вы даете свое согласие на использование файлов cookie и обработку ваших персональных данных, нажмите «Принимаю».

Использование секундомера (таймера)

Домой Форумы Пазлы Использование секундомера (таймера)

Просмотр 13 сообщений - с 1 по 13 (из 13 всего)
  • Автор
    Сообщения
  • #14307
    silavent
    Участник

    Здравствуйте!
    Есть 2 вопроса:
    1.Имеются ли у Вас примеры сцен с использованием секундомера (таймера)?
    2.В сцену загружен внешний секундомер со своими кнопками управления. Мне же надо, чтобы он управлялся от моих кнопок (HTML объекты). Есть ли возможность с помощью пазлов передать управление на мои кнопки? Т.е. при нажатии на HTML объект ( кнопка Старт) должна срабатывать кнопка Старт/Стоп на секундомере.

    #14308
    sungreen
    Участник

    >> Есть ли возможность с помощью пазлов передать управление на мои кнопки?
    … да, можно обработать событие для HTML элемента и соответственно передать управление цепочке пазлов https://www.soft8soft.com/docs/manual/en/puzzles/HTML.html#event

    >> 1.Имеются ли у Вас примеры сцен с использованием секундомера (таймера)?
    … небольшие пояснения есть в справке https://www.soft8soft.com/docs/manual/en/puzzles/Time.html , но суть – таймер ожидает указанное количество времени, а затем запускает цепочку пазлов, и насколько понятно это происходит один раз …

    #14310
    silavent
    Участник

    В предложенном примере после нажатия на кнопку, которая является HTML объектом, выполняется действие с 3D объектом. Мне же нужно , чтобы выполнялось действие с другим HTML объектом ( в данном случае должно произойти нажатие кнопки Старт во внешнем секундомере, который на экране отображает часы-минуты-секунды).
    Т.е. обучаемый нажимает кнопку начала тестирования и параллельно запускается внешний секундомер, который фиксирует время прохождения теста.
    По поводу таймера в Verge я понял. Спасибо.

    #14311
    sungreen
    Участник

    >> Мне же нужно , чтобы выполнялось действие с другим HTML объектом
    … а там не важно, что событие исходит от HTML элемента поскольку в логике пазлов могут быть запущены все доступные элементы …
    … по ходу просто нужно передать управление цепочке пазлов, в которой будет зафиксировано начало теста и запущен цикл отчета времени …

    #14312
    silavent
    Участник

    Я это понимаю, но как практически реализовать переход от пазла “on event of “click” for element “button_start”…do ____ (начало теста) к аналогичному “on event of “click” for element “start”…do ____( пуск секундомера) не могу сообразить :unsure:

    #14313
    sungreen
    Участник

    … можно взглянуть на проект? …

    #14335
    silavent
    Участник

    Проект большой по размеру, но есть аналогичный пример, где требуется то же самое: при нажатии на кнопку начала теста, должен запускаться секундомер, по окончании теста, он должен остановиться.( В тесте после вопроса надо выбрать объект и нажать кнопку “принять ответ”)

    #14336
    silavent
    Участник

    Файл не прикрепил((

    #14337
    silavent
    Участник

    Не дает прикрепить

    Вложения:
    Вы должны войти для просмотра вложений.
    #14339


    Просто залейте на файлообменник и прикрепите ссылку.

    Вложения:
    Вы должны войти для просмотра вложений.

    Co-founder and lead graphics specialist at Soft8Soft.

    #14343
    silavent
    Участник

    Здравствуйте! В первом случае архив RAR был размером 414 KB, а ошибка загрузки произошла почему-то из-за соображений безопасности. Этот же архив в формате 7z прикрепился нормально.

    #14346
    sungreen
    Участник

    … можно задействовать узел misc:call_JS_function
    … если в этом приложении в файле Clock.js добавить код:

    function prepareExternalInterface(app) {
    
        app.ExternalInterface.TimerStart = function(code) {window.parent.sw.start();}
        app.ExternalInterface.TimerStop = function(code) {window.parent.sw.stop();}
    }

    тогда запускать и останавливать таймер можно узлами Call_JS_function:TimerStart и Call_JS_function:TimerStop :good:

    Вложения:
    Вы должны войти для просмотра вложений.
    #14349
    silavent
    Участник

    Здравствуйте!
    Все работает как положено. Огромное спасибо за совет. :yahoo:

Просмотр 13 сообщений - с 1 по 13 (из 13 всего)
  • Для ответа в этой теме необходимо авторизоваться.