Редактируем меню на Java - Страница 166

!!! Внимание, это архивный форум. Здесь написание новых сообщений отключено! Для того, чтобы присоединиться к обсуждению интересующих Вас тем, переходите в действующую версию форума, по адресу wedframe.ru

Редактируем меню на Java

Показано с 1,651 по 1,660 из 1813

  1. #1651
    @Dame_Edna,
    Да во многих джава меню код дорожки задаётся в отдельном классе но это пол дела потом он может разделиться ещё на несколько классов, без джара я не смогу сказать где это находится.
  2. #1652
    В Scenarist я могу видеть, какой BDJO-файл выполняется первым при воспроизведении ("First Play"). Я также могу видеть, какие (и если таковые имеются) плейлисты и JAR-архивы связаны с BDJO-файлом. Однако я не вижу, какой Java-класс вызывается первым в соответствующем JAR-архиве. Я читал, что это определяется в файле манифеста (MANIFEST.MF). Но там просто все Java-классы имеют хэш-значение. Я не вижу, чтобы там был определен класс как "стартовый".

    Мне также было бы интересно узнать, как регулируется вызов остальных файлов BDJO? У меня есть диск, там чрезвычайно много BDJO-файлов, но многие из них даже не связаны с JAR-архивом! Неужели они бесполезны?! Например, шесть объектов Movie Objects, которые содержат кучу команд программы HDMV? (В некоторых из них нет даже ссылки на плейлист. Просто куча команд на запись значений в регистры GP). Можно ли предположить, что эти объекты все же имеют какую-то функцию и вызываются в java-коде? Или это, как я подозреваю, просто "мусор", оставшийся от других дисковых проектов?
    ------------

    In Scenarist I can see which is the first BDJO file to be executed when playing ("First Play"). I can also see which (and if any) playlists and JAR archives are linked to a BDJO file. What I cannot see, however, is which Java class is called first within the respective JAR archive. I have read that this is defined in the manifest file (MANIFEST.MF). But there are simply all the Java classes with a hash value. I can't see that a class is defined there as the "start class".

    I would also be interested to know how the call of the remaining BDJO files is regulated? I have a disc, there are extremely many BDJO files, but many of them are not even linked to a JAR archive! Are they useless?! Like the six Movie Objects that contain heaps of HDMV programme commands? (In some of them there is not even a link to a playlist. Just heaps of commands to write values into GP registers.) Is it conceivable that these objects still have a function and are called in the java code? Or is this, as I suspect, just "rubbish" left over from other disc projects?
  3. #1653
    @Dame_Edna,
    В меню с джавой никогда не трогал Movie Objects, всё задано в классах.
  4. #1654
    Я всегда наивно полагал, что отредактировать диск с помощью Java (BD-J) будет быстрее, чем полностью переделать его в HDMV. Но, если честно, менять образы и адаптировать Java-код тоже не очень быстро.
    ------------

    I always had the naive idea that editing a disc with Java (BD-J) would be faster than rebuilding the disc from scratch in HDMV. But if I'm honest, changing the images and adapting the Java code isn't exactly quick either.
  5. #1655
    @Dame_Edna,
    Но, если честно, менять образы и адаптировать Java-код тоже не очень быстро.
    Ну это как кому, мне проще отредактировать классы чем ковыряться в сценаристе.
  6. #1656
    @taurusus: Может быть, вопрос практики. В конце концов, это мой первый BD-J диск. Кроме того, я не знаю Java. Изучаю ее параллельно, пока работаю над диском. Например, я только что понял, почему при изменении координаты изображения, которая больше исходного значения и больше 127 (ключевое слово: bipush/sipush), я всегда получаю неправильное значение.
    ------------

    @taurusus, perhaps a matter of practice. After all, this is my first BD-J disc. Also, I don't know Java. I'm learning it as I work on the disc. (For example, I just figured out why I always get a wrong value when I change a picture coordinate greater than the original value and greater than 127 (keyword: bipush/sipush).
  7. #1657
    @Dame_Edna,
    Может быть, вопрос практики.
    Да это несомненно, в байт коде кроме bipush/sipush ещё одна градация есть, от 0 до 5 это iconst.
  8. Поблагодарил:

  9. #1658
    (...) от 0 до 5 это iconst.
    Спасибо, я это уже видел. В мозаичных файлах иногда встречается картинка на самом краю. Тогда в байткоде написано "ICONST_0" (т.е. координата 0). Но я не знал, что эта команда используется/может использоваться и для чисел от 1 до 5.
    ------------

    Thanks, I have already seen that. In the mosaic files there is sometimes an image at the very edge. The bytecode then says "ICONST_0" (i.e. coordinate 0). But I didn't know that this command can also be used for the numbers 1 to 5.
  10. #1659
    @Dame_Edna,
    Да там если вы добавляете или удаляете дорожки то в начале проставлено общее количество.
  11. #1660
    @taurusus, добрый вечер.
    Можете подсказать, какие классы в меню нужно доработать для добавления аудио в раздаче?
    Спасибо.

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

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

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

-->