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

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

Показано с 71 по 80 из 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. #71
    Что нужно прописать что бы это состояние не терялось и где это прописывать?
    Вроде нашёл! setStateActivated - это оно? Вроде кнопки стали показывать состояние активированных.
    Правда появились глюки на кнопках открытой страницы. И то не всегда, как то через раз. Если попробовать уйти с кнопки
    в сторону где нет ни каких связей и записей то эта кнопка теряет состояние выбранной, короче теряет фокус.
    А здесь то где засада!?
    Мля, ну почему так всё сложно то, почему нельзя было сделать всё проще!


  4. #72
    Правда появились глюки на кнопках открытой страницы. И то не всегда, как то через раз. Если попробовать уйти с кнопки
    в сторону где нет ни каких связей и записей то эта кнопка теряет состояние выбранной, короче теряет фокус.
    А здесь то где засада!?
    Это происходит только на странице установок звука и субтитров, в которой используется специальная группа кнопок с переключением (Radio Button Group), я предполагаю что там просто не хватает каких-то дополнительных настроек которые необходимы для данного типа страниц, при выборе эпизодов все работает замечательно так же как и на кнопке ведущей к бонусному материалу.


  5. #73
    setStateActivated - это оно?
    А здесь то где засада!?
    Мля, ну почему так всё сложно то,
    Читай внимательней мануал, это не оно. Ни чего ни где прописывать не надо. Посмотри в уроке, почти в самом
    начале я наглядно показал, где твоя ошибка и как это легко исправляется, и заметь, ни каких глюков нет, когда
    сделаешь правильно. Сложного ни чего нет, просто от незнания. Все мы через это прошли. Смотри урок и учимся
    дальше. Я же предупреждал, не торопи события, всему своё время.



  6. #74
    я наглядно показал, где твоя ошибка и как это легко исправляется
    Пипец, и в этом вся проблема была? Получается что нужен не только набор команд, но так же важна и их последовательность?
    Да уж, век живи век учись. @Palych, Спасибо за урок!

    не торопи события, всему своё время.
    Да понял уже, извините если что не так. Я представляю как Вам пришлось с ней помучиться в своё время что бы это всё понять,
    как и что должно работать в этой программе. Интересно, а вы как всё это узнавали, вам кто помогал?


  7. #75
    Получается что нужен не только набор команд, но так же важна и их последовательность?
    Дык, везде так. В скриптах сценариста, ведь, тоже это важно.
    Например, у вас кнопка Установки селект=желтая, актив=красная и вам важно, чтобы при нажатии кнопки и переходе на страницу установок, эта кнопка осталась красной. Тогда последовательность onActivate должна быть такая:
    setFocus (кнопка в меню установок)
    startAnimation this ani_activated
    сделаете наоборот - кнопка будет жёлтой. (В этом случае, вы состояние актив даже не увидите.)

    А со скроллпанелями всё запутано, особенно RBG. Так и не разобрался с внутренней анимацией ( в настройках панели)- она живёт какой-то своей жизнью . Зацикливание RBG (с промоткой) приводит к нерабочему варианту и сбою всего в этой панели. Да и в SP с циклом повозиться надо, чтобы заработало, как надо. Причем, никогда не угадаешь в каком режиме заработает. Привязка переменной к индексу панели работает, но тоже как-то странно, надёжнее самому прописать на onSelect.


  8. #76
    Дык, везде так. В скриптах сценариста, ведь, тоже это важно.
    Просто думал раз это Джава, то если это прописано, то должно и выполняться всё. А оказывается всё, да не совсем.
    Команда активации кнопки возможно и выполняется, но выбор фокуса каким то образом её ломает, а если правильно
    расположить, то всё работает как надо. @Palych, @shtift, ещё раз спасибо, урок усвоил!


  9. #77
    Блин, ошибся в предыдущем посте. Кнопка не останется жёлтой. Кнопка уйдёт в состояние deselect, и будет запущена анимация ani_deselect (если она есть и прописана).
    выбор фокуса каким то образом её ломает
    не ломает. Всё отрабатывает как надо и очень быстро. Как только вы назначили фокус на другую кнопку, происходят две вещи:
    1. Кнопка с новым фокусом переходит в состояние select и (по умолчанию) запускается анимация ani_selected
    2. Кнопка, откуда ушёл фокус, переходит в состояние deselect и (по умолчанию) запускается анимация ani_deselected.
    Почему уточняю "по умолчанию" - потому что запуск анимации для кнопок вписывается программой при создании кнопок. Но этого может и не быть, или вы можете создать несколько анимаций для кнопки и запускать разные на свой выбор.


  10. #78
    Всё отрабатывает как надо и очень быстро.
    Вот теперь всё понял! Она отработала анимацию активации, но так как фокус был на ней, при переводе фокуса на другую кнопку
    на автомате запустили анимацию деселект на этой кнопке, а так как всё отрабатывает очень быстро мы попросту этого не замечаем.
    Я правильно понял?
    А если все записи будут сохранять нужную последовательность то всё будет отрабатывать как нам надо, и мы всё увидим.

    вписывается программой при создании кнопок.
    Я так понял эти состояния заложены уже в самой программе. А удалять мы их можем? Это я так, для общего развития, честно даже и представить сейчас не могу
    для чего их удалять.


  11. #79
    А удалять мы их можем? Это я так, для общего развития, честно даже и представить сейчас не могу
    для чего их удалять.
    можем, это же обычная команда на запуск анимации. И автоматом они вписываются не всегда, зависит от процесса создания кнопки. Для чего удалять? Ну, например, у вас актив и селект одинаковые картинки, или вы сделали какую-то автокнопку, но картинка меняться не должна, и вы можете её просто убрать, или запустить на состояние актив анимацию такую же как для селект или деселект. Гораздо хитрее сделать ненулевую анимацию для актив, чтобы её увидеть и вернуться на эту же кнопку в селект.


  12. #80
    Гораздо хитрее сделать ненулевую анимацию для актив, чтобы её увидеть и вернуться на эту же кнопку в селект.
    А это как? Имеется в виду полноценная анимация? И если да, то с ней сложнее выходит?


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

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

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

-->