Jump to content
  • Урок второй. Блок "Информации"

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

    Эта часть виджета указывается внутри <HTMLWidget> в самом начале виджета и выглядит примерно следующим образом:

    <?xml version="1.0" encoding="UTF-8"?>
    
    <HTMLWidget name="My Widget" formatNumber="2"
    
    localization="none" creator="My Name"
    
    defaultWidth="50" defaultHeight="50"
    
    isResizable="true">
    
    <!--
    
    ... Тут бла-бла ...
    
    -->
    
    </HTMLWidget>

    Возможно, Вам не совсем понятно, что же тут написано, но сейчас мы все разберем.
    Согласно схеме, что была приведена в прошлой статье, этот блок можно условно поделить на три части:

    1. Основная информация:
       
      1. Имя ( name ) – имя себе, как имя… что тут еще сказать.
      2. Версия ( formatNum ) – в этом пункте указывается версия под которую будет подходит виджет. Связано это с тем, что не все элементы доступны более ранних версиях программы. Имеет два значения: 1 – до Adobe Muse 2014, 2 – свыше Adobe Muse 2014
      3. Язык ( localization ) – Позволяет указать будет ли потдерживатся виджетом разные языковые версии Muse. У этого параметра есть два возможных значения: none – и в этом случае будет применен Английский язык и stringTable (“Таблица строк”) – в которой прописываются параметры отображения виджета при разных языковых версиях (подробней об этом будет написано в другой статье).
         
    2. Персонализация:
       
      1. Создатель ( creator ) - Имя или адрес электронной почты творца.
      2. Ссылка на условия использования ( termsURL ) – внешняя ссылка на сайт, где указаны условия использования виджета.
      3. Текст условий использования ( termsText ) – Описание условий использования виджета в самом пользовательском интерфейсе ( В тексте может быть приписана ссылка на внешний ресурс).
      4. Примечание: Указывается или termsURL, или termsText.
         
    3. Размеры:
       
      1. Значения по умолчанию ( defaultWidth и defaultHight ) – ширина и высота при первом размещении на страницу сайта в интерфейсе Adobe Muse из библиотеки.
      2. Доступность трансформации ( isResizable ) – включает, или отключает возможность пользователю делать виджет больше или меньше в размерах.
      3. Минимальные значения ( minWidth и maxWidth ) – минимальное значение ширение и высота.
      4. Максимальное значение ( minHight и maxHight ) – максимально допустимое значение для высоты и ширение виджета.

    В итоге у нас может получится что-то подобное:

    <HTMLWidget name="MyTimer" formatNumber="2" localization="stringTable" creator="IvanIvanov" termsText="Some Text" defaultWidth="200px" defaultHeight="200px" isResizable="false" minWidth="200px" minHight="200px" maxWidth="200px" maxHight="200px">

    Где:

    - Эта часть кода:

    <HTMLWidget name="MyTimer" formatNumber="2" localization="stringTable" creator="IvanIvanov" termsText="Some Text" defaultWidth="200px" defaultHeight="200px" isResizable="false" minWidth="200px" minHight="200px" maxWidth="200px" maxHight="200px">

    Это обязательная для указания информация;

    - Эта часть кода:

    creator="IvanIvanov" termsText="Some Text"

    Это персонализация где указана информация о авторе и условия использования;

    - Эта часть кода:

    defaultWidth="200px" defaultHeight="200px" isResizable="false" minWidth="20px" minHight="20px" maxWidth="400px" maxHight="400px"

    Это размеры виджета в которых указано, что при замещении он будет 200х200 и его при изменении размера он не может быть меньше 20х20 и больше 400х400.

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

    Вопросы по уроку задавайте ниже, в комментариях.

    User Feedback

    Recommended Comments

    There are no comments to display.

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.
    Note: Your post will require moderator approval before it will be visible.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Restore formatting

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...