Sofatronic Kaleidoscope: сложно, но возможно! - Страница 31

Sofatronic Kaleidoscope: сложно, но возможно!

Показано с 301 по 310 из 448

  1. #1

    Sofatronic Kaleidoscope: сложно, но возможно!



    Kaleidoscope это программная платформа для создания интерактивных приложений на дисках Blu-ray. Работая в среде визуального авторинга, авторы могут создавать
    пользовательские интерфейсы и расширенные интерактивные функции, используя уникальные возможности формата, без необходимости написания кода Java.

    Kaleidoscope упрощает и ускоряет процесс разработки. Кроме того, для реализации сервисов BD-live через простой подключаемый модуль требуется всего несколько шагов, которые
    необходимо настроить в любом названии проекта.

    Новая ключевая функция - это система шаблонов, которая предоставляет автору быстрый и простой цикл производства бэк-каталогов. Эта система также эффективна для экономии времени при
    создании меню для фильмов и сериалов, которые создаются на нескольких дисках.

    Авторы могут создавать шаблоны меню в Adobe Photoshop, а затем импортировать их в Kaleidoscope, чтобы создать базу для будущих заголовков. Работа и функциональность меню может
    быть легко отрегулирована. Используя предопределенные наборы правил и импортируя информацию потокового списка воспроизведения из Sonic Scenarist, можно реализовать практически всю
    настройку, исключая необходимость в любом рукописном коде. Это оптимизирует и упрощает трудоемкий и сложный сценарий правил для аудио и субтитров.

    С программным обеспечением Kaleidoscope авторы получают шанс в полной мере использовать платформу авторизации BD-J, которая облегчает сложные производственные циклы создания
    Blu-ray и упрощает управление ими, одновременно экономя ваши время и деньги. Новые функции обеспечивают бесшовное взаимодействие с другими программными пакетами, такими как Sonic Scenarist,
    что делает Sofatronic Kaleidoscope необходимым для разработчиков BD-J.


    Меню Blu-ray дисков созданные в Kaleidoscope


    [свернуть]

    Канал темы - Sofatronic Kaleidoscope - YouTube

    Мануал (русская версия) - Sofatronic Kaleidoscope

    Dear sirs,
    For those who cannot write in Russian and those who responds to English posts:
    Rules of a forum require use of Russian language for comments.
    All comments in English should be accompanied by a online-translation into Russian. (like this message)
    Use Google Translate (http://translate.google.com/translate_t#submit) or the similar online translator.
    Thanks for understanding.
    ------------------------------------------------------------------------
    Уважаемые господа!
    Для тех, кто не может писать по-русски и тех, кто отвечает на английские посты:
    Правила форума требуют использовать только русский язык для комментариев.
    все посты на английском должны сопровождаться онлайн-переводом на русский.
    Пользуйтесь Google Translate (http://translate.google.com/translate_t#submit) или аналогичным онлайн-переводчиком.
    Спасибо за понимание.


    Последний раз редактировалось Palych; 25.01.2021 в 15:06.
  2. Поблагодарили:

  3. #301
    Для тестового, запустите на onLoad, или на onShow.
    Я извиняюсь, для чайников, можете пояснить, как это сделать?
    Спасибо.


  4. #302
    Гуру, выручайте, столкнулся с проблемой, может кто знает в чём причина. Не отрабатывает onAnimationEnd. Создал анимацию для ПопАп-меню, на компонент ПопАп повесил onAnimationEnd в которой
    прописал фокус на нужную кнопку. Меню появляется, анимация отрабатывает но фокус не встаёт на нужную кнопку. В аналогичном проекте всё работает как положено, правда анимация там по проще.
    Неужели из-за сложности анимации могут возникнуть такие проблемы?


  5. #303
    Неужели из-за сложности анимации могут возникнуть такие проблемы?
    Упс, извиняюсь, всё, разобрался сам, как и всегда проблема в человеческом факторе, а точнее в спешке и невнимательности!
    Как можно спутать маркер и метка, а оказывается очень легко, когда они на англосакском а ты поторопился и обращаешь
    бегло внимание только на начальные буквы слова, отсюда и проблемы. Так что будьте внимательней друзья, особенно к
    мелочам.


  6. #304
    особенно к мелочам.
    Вопрос к знатокам, если таковые ещё посещают данную тему, касательно мелочей. По факту можно и забить на это, но, хотелось бы сделать правильно.
    Когда идёт одна анимация тут всё понятно, onAnimationEnd вам в помощь, а вот что бы вы сделали когда их несколько и они на разных компонентах?
    А нужно это для того что бы во время проигрывания одновременно всех анимаций юзер не сбил их, беспорядочно тыкая по кнопкам пульта, ну вот
    такой нервный юзер попался. И вот тут то вот onAnimationEnd и не прокатывает, анимацию другого компонента он игнорирует, а на компонент который
    в данный момент не активен вешать конец анимации тоже бесполезно, пробовали, не прокатывает. Ну так что скажете Гуру, как из положения выходили?


  7. #305
    как из положения выходили?
    Я конечно не знаток но ответить попробую, лично у меня таких ситуаций вроде не было, не припомню что то.
    Гляну в старых проектах, может было что похожее. Либо попробую смоделировать такую ситуацию. А там посмотрим.


  8. #306
    как из положения выходили?
    В общем я тут сам с проблемой разобрался, если её таковой можно назвать, в принципе ни чего сложного. Думал плюнуть и так оставить,
    если не тыркать по кнопкам и дождаться когда закончится последняя анимация, то и нормуль всё кажется, работает как надо, да что то зацепила
    меня эта мелочь, пришлось до ума доводить. Так что вопрос решён, можно бы и снять, но всё таки хотелось услышать решения от знатоков.


  9. #307
    @AlexsisIv, фокус перенести на нейтральный элемент или просто убрать с активной кнопки.


  10. #308
    Это всё правильно, я так и делаю, создаю пустышку, на эту фейковую кнопку вешаю фокус и по завершению анимации возвращаю фокус туда куда нужно,
    но, это всё работает когда у нас либо одна анимация, либо их несколько и они по длительности одинаковые, а вот когда они разные по длительности и завершение
    анимации висит на короткой, а на длинную её ни как не повесить, вот тут как раз и может возникнуть такая ситуация. Тут как быть?


  11. #309
    на длинную её ни как не повесить
    почему?
    ну, в качестве костыля можно использовать таймер

    - - - Добавлено - - -

    хотя бывает, что событие "по окончании анимации" не отрабатывает. От количества запущенных анимаций не зависит. Не хочет и всё. Поменяешь порядок команд или ещё что-то в цепочке - начинает работать.


  12. #310
    можно использовать таймер
    Ай шайтанама! Почему секрет знаешь!? Именно таким образом и решил проблему!

    в качестве костыля
    А вот тут вот не могу согласиться. Если программа предлагает несколько вариантов решения определённых задач, разве это костыль?
    Вы можете работать и с окончанием анимации, а можете вообще и без этого, только с таймером, и программа идеально отработает всё
    по таймеру. Мне даже больше понравилось именно так. Даже если нет вообще ни каких анимаций, а так, потребовалась задержка то
    таймер именно то что нужно. В общем я не согласен что таймер это костыль, просто ещё один вариант решения временных задержек.


Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

-->