Извините, но снова вернусь к теме активных HOTSPOT-ов, затронутую в сообщении
#130Активные HOTSPOT очень нужная и удобная вещь, но понять как они работают до конца не могу, делаю скорее по шаблону, чем по пониманию.
Давайте вместе разберемся, думаю и не одному мне будут полезно услышать мнение знатоков.
И так, начнем с простого и общего.... См. под кнопкой:
Извините, вам запрещён просмотр содержимого спойлеров.
Прямоугольник с двумя активными точками на концах.
Пишем в 2D Параметрах команду продольного изменения размера А
unID = 1
!-------------------------------------------
HOTSPOT2
0, 0,
nID, A,
1+256 ! Строка 1
HOTSPOT2
-1, 0, unID+1, A,
3 ! Строка 2
HOTSPOT2
A, 0, unID+2, A,
2 ! Строка 3
unID = unID + 3 ! Строка 4
Команда позаимствованная.
Хочу понять, что означают все эти группу, и почему такой порядок?
1.
Красная группа - 0, 0 -1, 0 A, 0 - полагаю, что это координаты размещения активной (-ых) точек.
Почему в Строке 2, координата по Х прописана как
-1
2.
Синяя группа - unID - уникальный идентификационный номер.
Почему в Строке 2 добавляется +1, в строке 3 +2, Почему не 10, не 57 ?
Почему вообще в начале условие, что unID = 1, не 10, не 50, не 100, а именно = 1
Почему в конце (строка 4) команда
unID = unID + 3. Почему именно 3, на что влияет эта запись
3.
Зеленая группа - А - тут вроде бы все ясно, координата изменения. А бывают ди тут еще какие то варианты?
4.
Сиреневая группа - 1+256, 3, 2 - Что это, совсем НЕ понимаю. Понял только одно, что если изменить
256 на
128 то точка будет ОДНА, с координатой 0, А.
Какие еще бывают варианты кроме
256 и 128 ? Почему цифры добавлены только в строке 1, а не во второй или 3?
5. Почему именно такая последовательность срок, можно ли менять последовательность и как это будет влиять на поведение активных точек?
Почему
3 в строке 2, а
2 в строке 3 ?
Продолжение вопросов следует. После ответа, уточнений и понимания этой части